我通过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 \中有一个名为'structure'的文件夹,其中包含(我假设的)pybrain所要求的内容。
我是Python的新手,所以我不习惯这个安装包的东西。这是我错过的东西吗?我试图在PyCharm软件包安装程序中搜索名为“structure”的软件包,但没有(只有'结构')。
提前致谢
编辑:评论让我进一步解释我是如何安装包的。在PyCharm中,我去了项目设置 - >项目翻译 - >搜索“pybrain”
我遇到了同样的问题并尝试了这里提到的所有建议。最后我意识到安装的版本是0.3.1,它与Python 3不兼容。所以我删除了那个版本,然后运行!pip install https://github.com/pybrain/pybrain/archive/0.3.3.zip
(来自Spyder ipython控制台)。这终于奏效了。
我遇到了同样的问题。我正在使用WinPython在Windows 8,64位机器上工作。
每个新手都会做。我安装了pip,然后安装了pybrain(或PyBrain,没有区别)。
我试图看看它是否像这样工作:
import pybrain
我收到一个错误说:
There is no module named "Structures".
当我检查网站包时,它就在那里。
我尝试了以下方法:
pip3 install pybrain --upgrade
python setup.py install
。第四种方法就像一种魅力。
干杯。
我做了如下,它的工作原理。 (Windows 7,anaconda3安装)
python setup.py install
conda update conda
这对我有用:pip3 install https://github.com/pybrain/pybrain/archive/0.3.3.zip
在我的情况下是pip3,但它可能是pip
我会使用pip(安装3.4)来安装3.4+的软件包。我去年夏天(对于其他人)使用了pip install pybrain
(或者可能是... PyBrain
)并且安装工作没有问题。
有什么问题是PyBrain是一个2.x包。幸运的是,大多数不兼容性都在测试套件中(主要是因为使用了doctests)。我安装它的用户遇到了一些容易修复的语法错误,并且仍在使用PyBrain进行研究项目。