ImportError:没有名为neurolab的模块

时间:2018-02-03 18:43:13

标签: python python-3.x import neural-network neurolab

我尝试使用以下代码导入nuurolab:

import neurolab as nl

但它给出了这个错误:

ModuleNotFoundError: No module named 'neurolab'

然后我尝试使用

安装neurolab
sudo pip3 install neurolab

然后此消息显示:

Requirement already satisfied: neurolab in /usr/local/lib/python3.5/dist-packages

如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您正在将模块安装在错误的位置。默认情况下,在Linux上有2个集成版本,2.7和3.5以及您安装的版本。在安装模块时,不要混淆它们,否则它将以错误的版本结束。

在终端输入时:

python提出2.7 python3提出3.5

对于python 3.6,它将是python3.6

pip也是这样做的。

pip将为2.7 pip3 for 3.5

pip3.6 for 3.6

因此,在安装时,您只需要更改安装它的环境:

sudo python3.6 -m pip install neurolab

如果您收到错误消息,指出无法找到pip3.6,则在某些情况下可能会pip36,否则您需要使用以下内容安装pip 3.6:

sudo apt install python3.6-pip