Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 没有名为';结构';安装PyBrain时,即使它';它在文件夹中_Python_Python 3.x_Pybrain - Fatal编程技术网

Python 没有名为';结构';安装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\

我通过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'
回溯(最近一次呼叫最后一次):
文件“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代替pip
  • 我尝试了
    pip3安装pybrain——升级
  • 我从github下载了整个项目的.zip文件,解压后,从cmd进入其中,安装了
    python setup.py
  • 4th方法非常有效


    干杯。

    我所做的如下,它起作用了。(安装了windows 7、anaconda3)

  • 从下载ZIP文件
  • 解压缩zip文件并尝试
    python setup.py安装
  • 打开anaconda命令并运行
    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