Mac 上的 Python、Anaconda、pybrain

标签 python anaconda pybrain

我安装了 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/

相关文章:

python - 从 python 列表中的标记中删除非字母

python - 巢模拟器 : python says “no module named nest”

python - 无法将Anaconda base升级到Python 3.8

python - 二进制矩阵项

python - 只有字典的最新值被添加到列表中

python - 更好地说明闭包?

ubuntu - Conda 不再工作 : "ImportError: cannot import name get_server_api"

python - PyBrain:如何在神经网络中放置特定的权重?

python - Pybrain:完全线性网络

python - pyBrain 中的序列化、分类、机器学习、预测