安装PyBrain时没有名为'structure'的模块,即使它在文件夹中

时间:2015-03-06 09:58:30

标签: python python-3.x pybrain

我通过PyCharm安装了PyBrain,当我尝试编译时出现以下错误:

Traceback (most recent call last):
  File "C:/Users/Marcus/PycharmProjects/ANN/ann.py", line 2, in <module>
    from pybrain.tools.shortcuts import buildNetwork
  File "C:\Python34\lib\site-packages\pybrain\__init__.py", line 1, in <module>
    from structure.__init__ import *
ImportError: No module named 'structure'

但是,在site-packages \ pybrain \文件夹中,有一个名为&#39; structure&#39;的文件夹。 (我假设是)pybrain要求的东西。

enter image description here

我对Python很陌生,所以我并没有完全习惯这个安装包。这是我错过的东西吗?我试图搜索一个名为&#34; structure&#34;在PyCharm软件包安装程序中,但没有(只有一个&#39;结构&#39;)。

提前致谢

编辑:评论让我进一步解释我是如何安装软件包的。在PyCharm中,我进入了项目设置 - &gt;项目翻译 - &gt;搜索&#34; pybrain&#34;

enter image description here

5 个答案:

答案 0 :(得分:4)

我遇到了同样的问题并尝试了这里提到的所有建议。最后我意识到安装的版本是0.3.1,它与Python 3不兼容。所以我删除了那个版本然后运行 !pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip(来自Spyder ipython控制台)。这终于奏效了。

答案 1 :(得分:3)

我遇到了同样的问题。 我正在使用WinPython在Windows 8,64位机器上工作。

每个新手都会做。我安装了pip,然后安装了pybrain(或者PyBrain,没有什么区别)。

我试图看看它是否像这样工作:

 import pybrain

我收到错误说:

There is no module named "Structures".

当我检查网站包时,它就在那里。

我尝试了以下方法:

  1. 我尝试重新安装结构。
  2. 我尝试使用pip3而不是pip。
  3. 我试过pip3 install pybrain --upgrade
  4. 我从github here下载了整个项目的.zip文件,解压缩后,从cmd进入,python setup.py install
  5. 4th 方法就像一个魅力。

    干杯。

答案 2 :(得分:2)

我做了以下所做的工作。 (Windows 7,anaconda3安装)

  1. https://github.com/pybrain/pybrain
  2. 下载ZIP文件
  3. 解压缩zip文件并尝试python setup.py install
  4. 打开anaconda命令并运行conda update conda

答案 3 :(得分:1)

这对我有用:pip3 install https://github.com/pybrain/pybrain/archive/0.3.3.zip 在我的情况下是pip3,但它可能是pip

答案 4 :(得分:0)

我会使用pip(安装3.4)来安装3.4+的软件包。我去年夏天(对于其他人)使用了pip install pybrain(或者... PyBrain)并且安装没有问题。

问题在于PyBrain是一个2.x包。幸运的是,大多数不兼容性都在测试套件中(主要是因为使用了doctests)。我安装它的用户遇到了一些容易修复的语法错误,并且仍在使用PyBrain进行研究项目。