首页 > 解决方案 > 没有模块名称 pmadarima

问题描述

pip install pmdarima以管理员身份通过命令提示符安装时,我收到以下消息作为成功安装。

Requirement already satisfied: patsy>=0.5 in c:\users\username\appdata\local\programs\python\python39\lib\site-packages (from statsmodels!=0.12.0,>=0.11->pmdarima) (0.5.1)

但无法通过 Jupyter 进行处理,运行时出现以下错误

import pmdarima as pm

from pmdarima.model_selection import train_test_split

ModuleNotFoundError: No module named 'pmdarima'

标签: pythonarimapmdarima

解决方案


当您这样做时pip install,您使用的是系统的默认值python。您可以在同一台计算机上安装多个版本的 Python。

例如,在我的 Mac 上,如果我python在打开 Python 2 的终端中执行此操作。如果我在终端中执行,则会python3打开 Python 3。

当我这样做时pip install numpy,它会默认将其安装到 Python 2。在 Python 3 中运行的程序将无法找到该包。

为了让它适用于 Python 3,我会做python3 -m pip install numpy. 这使用了属于正确 Python 解释器的 pip。

这里最有可能发生的是您的 Jupyter notebook 使用了不同的 Python 解释器。尝试在单元格中的笔记本内部进行安装,这应该可以。


推荐阅读