在 Mint 中,烤宽面条不使用 Python3 导入

在 Mint 中,烤宽面条不使用 Python3 导入

我试图在 Python3 中使用烤宽面条模块,但每当它遇到 import 语句时,在我运行的代码中,我都会收到“未找到”错误。我对 theano 也有类似的问题,因为它只引用 Python 2.7 而不是 3,但我设法通过重新安装开发人员版本解决了这个问题。我用这个方法尝试过烤宽面条,但没有成功。似乎卸载 2.7 也不是一个选项,因为当我将其标记为卸载时,依赖于它的系统软件列表很长。

我用 pip 安装了烤宽面条和 theano。我使用了以下语法:“python3 -m pip install lasagne --user”。 2.7的内容有lasagne和theano,但3.5只有easy_install.py。

以下代码片段用于在 import theano 语句处停止,但自从重新安装 theano 后,它现在在 import lasagne 语句处停止。

import theano
import theano.tensor as T
import theano.tensor.nnet.neighbours

# Support ansi colors in Windows too.
if sys.platform == 'win32':
import colorama

# Deep Learning Framework
import lasagne
from lasagne.layers import Conv2DLayer as ConvLayer, Pool2DLayer as PoolLayer
from lasagne.layers import InputLayer, ConcatLayer

这是我在运行软件提供的示例语句时遇到的错误:

$ python3 doodle.py --style samples/Gogh.jpg --content samples/Seth.png  --output SethAsGogh.png --device=cpu -phases=4 --iterations=40
Traceback (most recent call last):
  File "doodle.py", line 94, in <module>
    import lasagne
ImportError: No module named 'lasagne'

在我看来,鉴于 3.5 两者都不包含,它们都应该抛出错误。我也不明白为什么它只安装到2.7。

如果这是重复的,我深表歉意。我不是专家,所以我可能错误地搜索论坛并且不认识此问题的相关解决方案。

更新:我前段时间安装了 Anaconda,但我不知道它更改了 .bashrc 中的路径。幸运的是,它备份了原始 .bashsrc 文件,所以我切换到备份,现在模块导入得很好。

相关内容