python - 没有模块名称 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'
解决方案
当您这样做时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 解释器。尝试在单元格中的笔记本内部进行安装,这应该可以。
推荐阅读
- bash - 嵌套 for 循环 shell 脚本
- google-cloud-platform - 谷歌云平台和 API:支付
- c# - HttpWebRequest.Headers 缺少一些标头
- c++ - 使用 nlohmann 访问 JSON 的数组元素“[]”
- android - 错误:无法找到或加载主类 \AppData\Local\Android\Sdk\cmdline-tools\latest\bin\\
- sql - 如何解决唯一约束错误?
- php - WordPress:获取带有 ID 的帖子标题
- mysql - 显示学生姓名和数学分数(即使他们没有分数)
- wordpress - 翻译自定义帖子类型 slug
- android - 如何知道使用 Intent 创建的事件创建成功