我正在尝试使用.nii和nilearn绘制nibabel数据。我使用python3.5并成功地安装了这两个包。但是,当我试图导入模块时,它正在返回- ImportError: No module named 'nilearn'.

我在这里错过了什么??
发布于 2018-03-30 14:13:15
您可能正在将软件包安装到与运行代码不同的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-30 14:15:27
如果您确定模块的拼写,那么您应该检查是否安装了python程序检查的模块。所以试着:
import sys
for i in sys.path:print(i)如果模块的路径不在其中,则将路径添加到
sys.path.append('path to your module')发布于 2018-03-30 14:12:59
如果您想检查pip是否正在将模块安装到正确的位置,则可以运行:
which pip3
which python3虚拟者可能会解决这个问题。
https://stackoverflow.com/questions/49575942
复制相似问题