Em sexta-feira, 14 de fevereiro de 2014 01h30min05s UTC-2, Renato escreveu: > Hi guys, I'm using Python 2.7.5 64 bits and I have a problem when importing > libraries that were installed via PIP when importing them inside Eclipse > (version 4.3.1). Outside Eclipse (directly in Python's shell) everything > works fine, here is an example: > > > > >>> import numpy # installed from repositories > > >>> from numpy import array > > >>> import pybrain # installed via PIP > > >>> from pybrain import Network > > >>> > > > > Everything works outside Eclipse. But inside Eclipse I can't import libraries > installed via PIP using "from x import y" format, it will give an error. The > only way I can import libraries installed via PIP is using "import x" format. > Here is an example: > > > > 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 > > > > I suspected it could be related to virtualenv, but here is a print screen > (http://imageshack.com/a/img534/4307/3x0m.png) of my Python's PATH. The > directory /usr/lib/python2.7/site-packages where PyBrain is installed is > already in Python's PATH inside Eclipse. Could someone help me, please?
Fabio, thanks for your reply. I'm using PyDev version 2.7.0.2013032300, the one who comes with Aptana Studio plugin for Eclipse. Here is Eclipse output: /media/arquivos/Documentos/Programacao/Source/workspace_linux/Testes em Python/src /media/arquivos/Documentos/Programacao/Source/workspace_linux/Testes em Python/src/pip_eclipse /usr/lib/python2.7/site-packages /usr/lib/python27.zip /usr/lib64/python2.7 /usr/lib64/python2.7/lib-dynload /usr/lib64/python2.7/lib-old /usr/lib64/python2.7/lib-tk /usr/lib64/python2.7/plat-linux2 /usr/lib64/python2.7/site-packages /usr/lib64/python2.7/site-packages/PIL /usr/lib64/python2.7/site-packages/gtk-2.0 /usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode /usr/local/lib/python2.7/site-packages /usr/local/lib/python2.7/site-packages /usr/local/lib64/python2.7/site-packages /usr/local/lib64/python2.7/site-packages And here is Python shell output: /usr/lib/python2.7/site-packages /usr/lib/python27.zip /usr/lib64/python2.7 /usr/lib64/python2.7/lib-dynload /usr/lib64/python2.7/lib-old /usr/lib64/python2.7/lib-tk /usr/lib64/python2.7/plat-linux2 /usr/lib64/python2.7/site-packages /usr/lib64/python2.7/site-packages/PIL /usr/lib64/python2.7/site-packages/gtk-2.0 /usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode /usr/local/lib/python2.7/site-packages /usr/local/lib64/python2.7/site-packages They are almost exactly the same, the only difference is that Eclipse includes the directory I'm running the script and print twice the last 2 directories. -- https://mail.python.org/mailman/listinfo/python-list