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

Reply via email to