我遇到了问题,无法通过Anaconda让pybrain正常工作。

7

这是我的问题:

我安装了Anaconda(带有Python 3.4),显然也成功安装了pybrain。但当我从Anaconda或终端使用“import pybrain”时,出现以下错误:

>>> import pybrain
Traceback (most recent call last):

File "<ipython-input-2-0fb7233d2a8c>", line 1, in <module>
import pybrain

 File "//anaconda/lib/python3.4/site-packages/PyBrain-0.3-py3.4.egg/pybrain/__init__.py", line 1, in <module>
from structure.__init__ import *

 ImportError: No module named 'structure'

我认为很值得问一下,你是如何安装pybrain的?你使用了pip install pybrain还是conda install pybrain?根据回溯信息,我假设它位于正确的位置,但这可能是不完整依赖项之类的问题。 - WGS
有没有办法恢复或修复依赖项? - nskywalker
非常感谢。我下载了pybrain的最新版本,所以我认为它应该可以工作。不管怎样,您发布的内容应该怎么做呢?(对于缺乏经验,我很抱歉) - nskywalker
你可以尝试以下两种方法:1)删除//anaconda/lib/python3.4/site-packages/PyBrain-0.3-py3.4.egg/。2)从https://github.com/pybrain/pybrain/archive/master.zip下载并解压,然后从该文件安装。 - Alok--
好的,我根据这些更正(https://github.com/pybrain/pybrain/commit/dd66c7bccb4df0e0ae1432b97f80c7f23e812bb4)修改了所有字符串,现在终于可以工作了!!!唯一的问题是每次都要使用这个命令:'export PYTHONPATH=$PYTHONPATH:'。有人知道如何在不使用此命令的情况下直接从Python启动pybrain吗? - nskywalker
显示剩余5条评论
1个回答

8

我遇到了同样的问题,只需运行sudo pip3 install git+https://github.com/pybrain/pybrain.git即可解决。

PyPi上的版本不兼容Python 3。 直接使用pip3安装最新提交的代码应该会自动替换旧的包(来自PyPi)。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接