Python 3 용 ZODB를 어떻게 설치할 수 있습니까? 나는 Python-ZODB3를 Fedora에 설치했지만 Python 2에서만 ZODB를 사용할 수 있습니다.Fedora : Python 3에서 'ZODB'라는 모듈 없음
$ python
Python 2.7.5 (default, Sep 25 2014, 13:57:38)
[GCC 4.8.3 20140911 (Red Hat 4.8.3-7)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import ZODB
>>> quit()
$ python3
Python 3.3.2 (default, Jun 30 2014, 17:20:03)
[GCC 4.8.3 20140624 (Red Hat 4.8.3-1)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import ZODB
Traceback (most recent call last):
File "/usr/lib64/python3.3/code.py", line 90, in runcode
exec(code, self.locals)
File "<console>", line 1, in <module>
ImportError: No module named 'ZODB'
어떤 패키지가 누락 되었습니까?
답을 주셔서 감사합니다. 해결책을 찾았 기 때문에 받아 들였지만 저장소에'python3-ZODB * '라는 패키지가 없습니다 (Fedora 20 사용). 나는 마침내 올바른 문장이'pip-3.3 install ZODB'라는 것을 알게되었습니다. – czayas
단지 기록을 위해, Korora (Fedora의 회전)에서 나는'sudo yum install python3-devel'을 먼저 실행 한 다음'sudo easy_install-3.3 ZODB'를 실행해야했습니다. – czayas
@czayas : 일반적으로'easy_install'을 사용해서는 안됩니다. (어떤 경우에는 좋은 이유가 있지만, 그런 이유가 있는지 모른다면, 그 이유가 없다.) 나는'python3-pip' 패키지를 설치할 수 있다고 확신한다. 그렇지 않은 경우 수동으로 설치할 수 있습니다. – abarnert