Python 没有名为';结构';安装PyBrain时,即使它';它在文件夹中
我通过PyCharm安装了PyBrain,当我尝试编译时,出现以下错误:Python 没有名为';结构';安装PyBrain时,即使它';它在文件夹中,python,python-3.x,pybrain,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\
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'
回溯(最近一次呼叫最后一次):
文件“C:/Users/Marcus/PycharmProjects/ANN/ANN.py”,第2行,在
从pybrain.tools.shortcuts导入buildNetwork
文件“C:\Python34\lib\site packages\pybrain\\uuuu init\uuuu.py”,第1行,在
从结构。初始化导入*
ImportError:没有名为“structure”的模块
但是,在文件夹site packages\pybrain\中有一个名为“structure”的文件夹,其中包含(我假设是)pybrain所要求的内容
我对Python非常陌生,所以我还不完全习惯于安装包。是不是我错过了什么?我试图在PyCharm软件包安装程序中搜索名为“structure”的软件包,但没有(只有一个“structures”)
提前谢谢
编辑:一条评论要求我进一步解释我是如何安装这个软件包的。在PyCharm中,我进入项目设置->项目解释器->搜索“pybrain”
我会使用pip(与3.4一起安装)来安装3.4+的软件包。我在去年夏天(为其他人)使用了pip安装pybrain
(或者可能是…pybrain
),安装没有问题
问题是PyBrain是一个2.x包。幸运的是,大多数不兼容都在测试套件中(这些不兼容主要是由于使用doctest造成的)。我为其安装的用户遇到了一些容易修复的语法错误,并且仍在使用PyBrain进行研究项目。我遇到了同样的问题。 我正在使用WinPython在64位机器Windows8上工作 就像每个新手一样。我先安装pip,然后安装pybrain(或者pybrain,没什么区别) 我试着看看它是否是这样工作的:
import pybrain
我的错误是:
There is no module named "Structures".
当我检查网站包时,它就在那里
我尝试了以下方法:
pip3安装pybrain——升级
python setup.py
干杯。我所做的如下,它起作用了。(安装了windows 7、anaconda3)
python setup.py安装
conda更新conda
我也遇到了同样的问题,尝试了这里提到的所有建议。最后我意识到正在安装的版本是0.3.1,它与Python3不兼容。所以我删除了那个版本,然后运行
!pip安装https://github.com/pybrain/pybrain/archive/0.3.3.zip
(来自Spyder ipython控制台)。这终于奏效了。这对我来说奏效了:pip3安装https://github.com/pybrain/pybrain/archive/0.3.3.zip
在我的例子中是pip3,但它可能是pip请确切说明您安装该模块时做了什么。请注意,Github上的模块代码显示的是pybrain.structure中的
。\uuuu init\uuuuuuuuuuuu
,而不是structure中的。
,因此有些奇怪。同样值得注意的是,pybrain代码无论如何都非常奇怪,并且显示了对Python模块的很大误解:您不是从\uuuu init\uuuuuuuuuuu
导入的,您可以从包本身导入。不知道他们为什么这么做,尽管在整个项目中似乎是一致的。谢谢。我添加了如何安装此模块的屏幕截图。当我编写pybrain.strucutre时,问题消失了,您似乎发现了一些问题。但是,这在其他文件中引入了类似的错误,所以我猜这是一个问题installation@Rishika你面临的问题是什么。。。通过git安装pybrain解决了这个问题……这对我来说很有效:pip3安装https://github.com/pybrain/pybrain/archive/0.3.3.zip
在我的例子中是pip3,但如果可以是pip