Python2包;ImportError:没有名为Pyrearn2.utils的模块; 我最近尝试使用PyLeLn2,这是Python在蒙特利尔大学开发的一个深入的MaMin学习包。 我刚刚安装了它,并尝试运行一个简单的示例,但它不起作用

Python2包;ImportError:没有名为Pyrearn2.utils的模块; 我最近尝试使用PyLeLn2,这是Python在蒙特利尔大学开发的一个深入的MaMin学习包。 我刚刚安装了它,并尝试运行一个简单的示例,但它不起作用,python,linux,ubuntu,machine-learning,packages,Python,Linux,Ubuntu,Machine Learning,Packages,我一直在使用一台装有Ubuntu13.10系统的电脑,我发现它安装了ipython。 我已按照以下网页说明安装了Theano和更高版本的Pylern2: 我还按照建议修改了.bashrc文件 我认为一切都进行得很顺利,然后我尝试了以下快速入门示例: 我在第一个命令下停了下来: python make_dataset.py 我的终端状态: 回溯(最后一次调用):文件“make_dataset.py”,第14行, 在里面 你对它为什么不起作用有什么想法吗 你知道为什么会发生这些错误吗 非常感

我一直在使用一台装有Ubuntu13.10系统的电脑,我发现它安装了ipython。 我已按照以下网页说明安装了Theano和更高版本的Pylern2:

我还按照建议修改了.bashrc文件

我认为一切都进行得很顺利,然后我尝试了以下快速入门示例:

我在第一个命令下停了下来:

 python make_dataset.py
我的终端状态:

回溯(最后一次调用):文件“make_dataset.py”,第14行, 在里面 你对它为什么不起作用有什么想法吗

你知道为什么会发生这些错误吗

非常感谢

编辑:14行是文件的第一个未注释行。它说

从pylearn2.utils导入序列


没有更多的信息,我只能猜测,但我的第一个猜测是

实际上您还没有安装Pylern2,因为如果您按照链接的文档抓取git回购并添加
Pylern2\u DATA\u PATH
变量,则不会在
站点包中安装任何内容(或
dist packages
sys.PATH
上的任何其他地方)

这意味着只有当您从Pyrearn2 repo的顶级目录中启动Python时,Pyrearn2才会工作

因此,如果您运行这样的脚本:

$ cd /path/to/pylearn2
$ cd scripts/tutorials/grbm_smd/
$ python make_dataset.py
…它实际上不起作用


存储库中似乎有一个
setup.py
文件。它有用吗?我不知道。即使文档中没有提到使用它,您也可能想试试。或者:

$ pip install .
…或者,如果您没有
pip
,或者此软件包不起作用:

$ python setup.py install
当然,无论哪种方式,您都可能需要
sudo
或一个标志来安装到您的用户站点软件包,而不是系统等,就像任何其他Python软件包一样

如果这不起作用,您可以通过某种方式将
/path/to/pylearn2
添加到
sys.path
。最明显的方法是在~/.bashrc中执行
导出PYTHONPATH=/path/to/pylearn2:$PYTHONPATH


另外,您需要
source~/.bashrc
或创建一个新的shell来获得修改文件的任何效果


如果您想知道为什么说明和教程一起没有为您提供足够的信息,使这项工作不费吹灰之力,我认为这已在文档的最顶端介绍:

第二阶段仍在快速发展。不要期望一条没有颠簸的干净道路


目前还没有PyPI下载,这一事实意味着这还不适合新手使用。如果您对如何使用Python包(和bash Basic)自己应付还不够了解,那么您很有可能无法使用此包。

您需要向我们展示整个回溯,而不仅仅是第一行的一部分。它还将有助于粘贴
make_dataset.py
的代码(至少在第14行附近),或者提供到您复制和粘贴的代码的直接链接,而不是让我们搜索它。同时:“Pylearn2仍在快速开发中。不要期望没有颠簸的干净道路!”我注意到“安装”指令实际上没有安装任何东西,这意味着您只能通过将PWD设置到顶级Pylern2目录(即,
cd
ing到教程中不太可能起作用)或修改
PYTHONPATH
以包含该目录来运行。你做过这两件事吗?另外,在修改了.bashrc文件之后,您是
source~/.bashrc
还是创建了一个新的shell?如果没有,编辑文件没有效果。嗨,伙计们。一位博学的同事帮助我解决了这个问题。问题是使用Numpy软件包是不存在的,我已经通过命令
sudo-apt-get-install-python-Numpy
在我的Ubuntu pc上安装了它。这不是一个好主意,因为这个软件包版本已经过时了。相反,我应该使用
pip install numpy
,然后使用'pip install theano',然后使用
pip install pylearn
。这样,它成功了。