Anaconda中的PyBrain - ImportError:没有名为' structure'

时间:2015-12-28 12:04:20

标签: python package anaconda pybrain

我正在寻找一种在python中使用numpy,scipy和pybrain的方法。如果我尝试安装那些我得到错误:

Microsoft Visual C++ 10.0 is required (Unable to find vcvarsall.bat).

我已经安装了visual studio,但它仍然无法正常工作。 我已经尝试使用conda设置一个包含numpy和scipy的环境,然后使用pip在其中安装pybrain但是当我尝试导入它时,我收到错误:

import pybrain
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Users\Lucas\Anaconda3\envs\brain\lib\site-packages\pybrain\__init__.py", line 1, in <module>
    from structure.__init__ import *
ImportError: No module named 'structure'

我该怎么办?

1 个答案:

答案 0 :(得分:8)

当使用Python 3并使用pip安装时,这似乎是库的问题。最新版本listed为0.3.3,但安装时我仍然获得v0.3.0。

尝试在Anaconda中安装numpyscipy,然后(在激活conda环境后)直接从git repo安装:

pip install git+https://github.com/pybrain/pybrain.git@0.3.3

这对我有用。