我正在使用Python 2.7.5 64位,导入在Eclipse中导入时通过PIP安装的库(版本4.3.1)时遇到问题。 Eclipse的外(直接在Python的外壳),一切工作正常,这里有一个例子:在Eclipse中导入使用PIP安装的Python库时出错
>>> 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安装的库的唯一方法是使用“导入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的路径的print screen。目录/usr/lib/python2.7/site-packages在安装PyBrain已经在Python的Eclipse内部PATH。请有人帮助我吗?
编辑:它现在解决了,阅读我的评论下面看到的解决方案。
确保eclipse使用正确的virtualenv。 – hd1
PyBrain安装在/usr/lib/python2.7/site-packages(根据PIP,我自己也检查过),这个目录已经在Eclipse的“SYSTEM PYTHONPATH Libraries”中。请检查此打印屏幕,看看是否有什么我失踪:http://imageshack.com/a/img534/4307/3x0m.png – renatov
也许[this](http://stackoverflow.com/questions/) 8694741如何到设置-pydevs-蟒解释器功能于蚀-使用-PIP-中之的virtualenv /)可以证明是有用的? – hd1