Jupyter Notebook已安装statsmodels仍提示模块不存在如何解决
问题解决方法
- 首先修正导入拼写错误:你安装的库名为
statsmodels(末尾带s),但导入代码中写的是statsmodel(缺少末尾的s),这是直接触发报错的核心原因。将导入行修改为以下内容即可:
import statsmodels.api as sm
- 如果修正拼写后仍报错,说明Jupyter Notebook使用的内核环境和你执行pip命令的环境不匹配,按以下步骤处理:
- 在Jupyter Notebook的代码单元格中执行以下代码,查看当前内核对应的Python路径:
import sys print(sys.executable)- 复制输出的Python路径,在shell中执行以下命令,用当前内核对应的pip安装库,避免安装到其他环境:
<你复制的Python路径> -m pip install statsmodels - 补充说明:如果是conda管理的环境,尽量统一使用conda安装库,避免pip和conda混用导致的环境依赖冲突:
conda install statsmodels
内容的提问来源于stack exchange,提问作者Vidushi
相关产品推荐
相关产品推荐

