Python,水蟒,Python

2024-10-03 21:28:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我安装了水蟒,但我也在使用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>

这两个人应该一起工作,不是吗? 当我这么做的时候

^{pr2}$

我得到一个错误:

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

有什么问题吗?在


Tags: infrompyimportinitlibpackagesline
2条回答

尝试conda install -f scipy。这将强制重新安装scipy。在

问题不是水蟒,Python,或者皮普。问题是文件被调用

pybrain.py

以及

^{pr2}$

在当前目录中。当前目录位于搜索路径,所以这些文件被加载,而不是真正的库。在

自我提醒:永远不要将包名重新用作自己的文件名!在

相关问题 更多 >