Python 2.7.5 64 ビットを使用していますが、PIP 経由でインストールされたライブラリを Eclipse (バージョン 4.3.1) 内にインポートするときに問題が発生します。Eclipse の外部 (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 経由でインストールされたライブラリをインポートできる唯一の方法は、"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 に既に含まれています。誰か助けてくれませんか?
編集:解決しました。以下の私のコメントを読んで解決策を確認してください。