我安装了 anaconda,但我也使用 pip:
$ conda list scipy
# packages in environment at /Users/bjelline/anaconda:
#
scipy 0.14.0 np19py27_0
$ conda list pybrain
# packages in environment at /Users/bjelline/anaconda:
#
pybrain 0.3 <pip>
这两个人应该一起工作,不是吗? 当我这样做时
/Users/bjelline/anaconda/bin/python -c "import pybrain"
我收到错误:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/Users/bjelline/anaconda/lib/python2.7/site-packages/pybrain/__init__.py", line 1, in <module>
from structure.__init__ import *
File "/Users/bjelline/anaconda/lib/python2.7/site-packages/pybrain/structure/__init__.py", line 1, in <module>
from connections.__init__ import *
File "/Users/bjelline/anaconda/lib/python2.7/site-packages/pybrain/structure/connections/__init__.py", line 1, in <module>
from full import FullConnection
File "/Users/bjelline/anaconda/lib/python2.7/site-packages/pybrain/structure/connections/full.py", line 3, in <module>
from scipy import reshape, dot, outer
ImportError: cannot import name reshape
有什么想法可能是什么问题吗?
最佳答案
问题不在于 anaconda、python 或 pip。问题出在名为
的文件上pybrain.py
和
scipy.py
在当前目录中。当前目录位于 sys.path 中的第一个目录,因此加载了这些文件而不是真正的库。
self 注意:切勿重复使用包名称作为您自己的文件名!
关于Mac 上的 Python、Anaconda、pybrain,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26412552/