首页 > 解决方案 > 在命令行上安装了一个包,可以通过命令行导入它。在 jupyter notebook 中导入时收到 ModuleNotFoundError

问题描述

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

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

pip install lifelinesconda install -c conda-forge lifelines

两次安装都标记为成功。当我在终端中运行 Python 时,我可以毫无问题地导入生命线包。但是,当我将它导入 jupyter 笔记本时,它会产生ModuleNotFoundError

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

标签: pythonjupyter-notebookanaconda

解决方案


jupyter notebooks 在 Anaconda Powershell 上运行,环境和包也是如此。

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

如此愚蠢,但如此耗时,值得分享。


推荐阅读