以管理员身份通过命令提示符安装 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'
答案 0 :(得分:0)
当您执行 pip install
时,您使用的是系统的默认 python
。您可以在同一台计算机上安装多个版本的 Python。
例如,在我的 Mac 上,如果我在打开 Python 2 的终端中执行 python
。如果我在终端中执行 python3
,则打开 Python 3。
当我执行 pip install numpy
时,它会默认安装到 Python 2。在 Python 3 中运行的程序将无法找到该包。
为了使其适用于 Python 3,我会执行 python3 -m pip install numpy
。这使用了属于正确 Python 解释器的 pip。
这里最有可能发生的情况是您的 Jupyter 笔记本使用了不同的 Python 解释器。尝试在笔记本内部的单元格中进行安装,应该可以。