首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在命令行上安装了一个包,并可以通过命令行导入它。在jupyter笔记本中导入时接收ModuleNotFoundError

在命令行上安装了一个包,并可以通过命令行导入它。在jupyter笔记本中导入时接收ModuleNotFoundError
EN

Stack Overflow用户
提问于 2021-05-21 12:33:21
回答 2查看 73关注 0票数 0

我在我的终端上安装了python包lifelines。windows终端是我选择的终端,有我经常使用的powershell和anaconda终端。

我尝试使用文档中提供的命令安装包:

pip install lifelinesconda install -c conda-forge lifelines

两次安装都标记为“已成功”。当我在终端中运行Python时,我可以毫无问题地导入生命线包。不过,如果我把它导入到jupyter笔记本上,它就会产生一个ModuleNotFoundError.。

当我使用Anaconda验证它的内容时,我使用的基本环境不包含生命线包。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-05-21 12:33:21

jupyter笔记本是在Anaconda Powershell上运行的,环境和包也是如此。

在上安装将永远无法工作。在Anaconda shell中运行conda install -c conda-forge lifelines解决了这个问题。

如此愚蠢,却如此耗费时间是值得分享的。

票数 0
EN

Stack Overflow用户

发布于 2021-05-21 12:36:59

我遇到了这样的问题,python3 -m pip install <package_name>帮我解决了。使用python -m pip install <package_name>表示Python2。

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

https://stackoverflow.com/questions/67636946

复制
相关文章

相似问题

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