首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:没有名为“尼尔学”的模块

ImportError:没有名为“尼尔学”的模块
EN

Stack Overflow用户
提问于 2018-03-30 14:07:25
回答 4查看 4.1K关注 0票数 1

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

我在这里错过了什么??

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2018-03-30 14:13:15

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

代码语言:javascript
复制
# Use the pip for the first python on the path.
sudo python3 -m pip install <modules>
python3 <script>

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

票数 0
EN

Stack Overflow用户

发布于 2018-03-30 14:15:27

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

代码语言:javascript
复制
import sys
for i in sys.path:print(i)

如果模块的路径不在其中,则将路径添加到

代码语言:javascript
复制
sys.path.append('path to your module')
票数 1
EN

Stack Overflow用户

发布于 2018-03-30 14:12:59

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

代码语言:javascript
复制
which pip3
which python3

虚拟者可能会解决这个问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49575942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档