1

我正在尝试使用and绘制.nii数据。我正在使用 python 3.5 并成功安装了这两个软件包。但是,当我尝试导入模块时,它正在返回 -nibabelnilearnImportError: No module named 'nilearn'.

在此处输入图像描述

我在这里想念什么?

4

4 回答 4

1

如果您确定模块的拼写,那么您应该检查您是否安装了 python 程序检查的模块。所以试试:

import sys
for i in sys.path:print(i)

如果模块的路径不在其中,请添加路径

sys.path.append('path to your module')
于 2018-03-30T14:15:27.937 回答
0

如果您想检查 pip 是否将模块安装到正确的位置,您可以运行:

which pip3
which python3

virtualenv 可能会解决这个问题。

于 2018-03-30T14:12:59.443 回答
0

您可能将包安装到与运行代码不同的 Python 安装中。尝试以下命令:

# Use the pip for the first python on the path.
sudo python3 -m pip install <modules>
python3 <script>

这可能足以让这个脚本运行。但是,随着您继续开发更多应用程序,在根级别安装和升级库将意味着破坏您的应用程序。查看虚拟环境,为每个应用程序提供自己的 Python 和库副本。我还强烈建议您研究Anaconda Python及其环境创建者conda来为您完成大部分工作。

于 2018-03-30T14:13:15.290 回答
0

这是与 pip 一起使用的实际命令:

pip install -U --user nilearn
于 2019-01-17T02:39:15.750 回答