我正在尝试使用and绘制.nii
数据。我正在使用 python 3.5 并成功安装了这两个软件包。但是,当我尝试导入模块时,它正在返回 -nibabel
nilearn
ImportError: No module named 'nilearn'.
我在这里想念什么?
我正在尝试使用and绘制.nii
数据。我正在使用 python 3.5 并成功安装了这两个软件包。但是,当我尝试导入模块时,它正在返回 -nibabel
nilearn
ImportError: No module named 'nilearn'.
我在这里想念什么?
如果您确定模块的拼写,那么您应该检查您是否安装了 python 程序检查的模块。所以试试:
import sys
for i in sys.path:print(i)
如果模块的路径不在其中,请添加路径
sys.path.append('path to your module')
如果您想检查 pip 是否将模块安装到正确的位置,您可以运行:
which pip3
which python3
virtualenv 可能会解决这个问题。
您可能将包安装到与运行代码不同的 Python 安装中。尝试以下命令:
# Use the pip for the first python on the path.
sudo python3 -m pip install <modules>
python3 <script>
这可能足以让这个脚本运行。但是,随着您继续开发更多应用程序,在根级别安装和升级库将意味着破坏您的应用程序。查看虚拟环境,为每个应用程序提供自己的 Python 和库副本。我还强烈建议您研究Anaconda Python及其环境创建者conda
来为您完成大部分工作。
这是与 pip 一起使用的实际命令:
pip install -U --user nilearn