Pybrain不使用Python 3.6.1

时间:2017-07-17 07:00:42

标签: python git python-3.x pybrain

我安装了Python 3.6.1。然后使用git安装pybrain(参见屏幕截图)。然后,当我使用import pybrain时,它会有效,但之后当我使用from pybrain.tools.shortcuts import buildNetwork时,它会给我一个错误:Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 17:54:52) [MSC v.1900 32 bit (Intel)] on win32 Type "copyright", "credits" or "license()" for more information.

>>> import pybrain

>>> from pybrain.tools.shortcuts import buildNetwork
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
    from pybrain.tools.shortcuts import buildNetwork
File "C:\Users\davm5\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pybrain\tools\shortcuts.py", line 14
    except ImportError, e:
SyntaxError: invalid syntax.

>>> from pybrain.structure import TanhLayer
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
    from pybrain.structure import TanhLayer
File "C:\Users\davm5\AppData\Local\Programs\Python\Python36-32\lib\site-packages\pybrain\structure\__init__.py", line 1, in <module>
    from connections.__init__ import *
ModuleNotFoundError: No module named 'connections'

为什么这样做?请帮助我。感谢

编辑:排除屏幕截图。根据要求在帖子中添加了所有内容。

2 个答案:

答案 0 :(得分:2)

except ImportError, e是Python 2语法,你试图用Python运行代码3.安装最新版本 - 代码似乎在git中修复(现在是except ImportError as e,所以它是合适的对于Python 2.7和Python 3)。

答案 1 :(得分:0)

只是一个更新:通过安装python,然后使用pip3(pip3 install pybrain安装python 3.6.2(64位),我能够解决此问题,从而能够安装最新版本的pybrain完美无瑕。感谢所有在我刚接触python时都想帮助我的人。爱这个社区!