我通过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要求的东西。
我对Python很陌生,所以我并没有完全习惯这个安装包。这是我错过的东西吗?我试图搜索一个名为&#34; structure&#34;在PyCharm软件包安装程序中,但没有(只有一个&#39;结构&#39;)。
提前致谢
编辑:评论让我进一步解释我是如何安装软件包的。在PyCharm中,我进入了项目设置 - &gt;项目翻译 - &gt;搜索&#34; pybrain&#34;
答案 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".
当我检查网站包时,它就在那里。
我尝试了以下方法:
pip3 install pybrain --upgrade
python setup.py install
。4th 方法就像一个魅力。
干杯。
答案 2 :(得分:2)
我做了以下所做的工作。 (Windows 7,anaconda3安装)
python setup.py install
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进行研究项目。