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

问题描述 投票:3回答:5

我通过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”

python python-3.x pybrain
5个回答
4
投票

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


3
投票

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

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

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

 import pybrain

我收到一个错误说:

There is no module named "Structures".

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

我尝试了以下方法:

  1. 我尝试重新安装Structures。
  2. 我尝试使用pip3而不是pip。
  3. 我试过pip3 install pybrain --upgrade
  4. 我从github here下载了整个项目的.zip文件,解压缩后,从cmd进入内部并做了python setup.py install

第四种方法就像一种魅力。

干杯。


2
投票

我做了如下,它的工作原理。 (Windows 7,anaconda3安装)

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

2
投票

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


0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.