我正在使用 Python 2.7.5 64 位,在 Eclipse(版本 4.3.1)中导入通过 PIP 安装的库时遇到问题。在 Eclipse 之外(直接在 Python 的 shell 中)一切正常,这里有一个例子:
>>> import numpy # installed from repositories
>>> from numpy import array
>>> import pybrain # installed via PIP
>>> from pybrain import Network
>>>
一切都在 Eclipse 之外工作。但在 Eclipse 中,我无法使用“from x import y”格式导入通过 PIP 安装的库,它会报错。我可以导入通过 PIP 安装的库的唯一方法是使用“import x”格式。这是一个例子:
import numpy # no errors (installed from repositories)
from numpy import array # no errors
import pybrain # no errors (installed via PIP)
from pybrain import Network # gives the error below
Traceback (most recent call last):
File "/media/arquivos/pybrain_import_test.py", line 4, in <module>
from pybrain import Network
ImportError: cannot import name Network
我怀疑它可能与virtualenv有关,但这是我的 Python PATH 的打印屏幕。安装 PyBrain的目录/usr/lib/python2.7/site-packages已经在 Eclipse 中的 Python PATH 中。有人可以帮我吗?
编辑:现在解决了,请阅读下面的评论以查看解决方案。