我尝试使用以下代码导入nuurolab:
import neurolab as nl
但它给出了这个错误:
ModuleNotFoundError: No module named 'neurolab'
然后我尝试使用
安装neurolabsudo pip3 install neurolab
然后此消息显示:
Requirement already satisfied: neurolab in /usr/local/lib/python3.5/dist-packages
如何解决这个问题?
答案 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