【问题标题】:no module name pmadarima没有名为 pmdarima 的模块
【发布时间】:2021-08-01 15:32:47
【问题描述】:

在以管理员身份通过命令提示符安装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'

【问题讨论】:

  • 您的 Jupyter notebook 可能正在使用不同的解释器或 virtualenv。
  • 您能帮忙解决这些错误吗?

标签: python arima pmdarima


【解决方案1】:

当您使用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 notebook 使用了不同的 Python 解释器。尝试在笔记本内部的单元格中进行安装,这应该可以。

【讨论】:

    猜你喜欢
    • 2020-01-20
    • 1970-01-01
    • 2019-03-28
    • 2017-12-30
    • 2018-01-06
    • 2018-11-11
    • 2015-04-10
    • 2013-11-27
    • 2014-02-17
    相关资源
    最近更新 更多