【问题标题】:no module named error after installing with pip使用 pip 安装后没有模块命名错误
【发布时间】:2021-08-23 14:03:59
【问题描述】:

我正在尝试导入我通过 cmd 安装的 matplotlib 库:pip install matplotlib。并且安装成功。但是当我尝试在 jupyter lab 中导入 matplotlib 时,它给了我一个错误:

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-15-9738723f2bbd> in <module>
----> 1 import matplotlib as plt
      2 from matplotlib import pyplot as pllt

ModuleNotFoundError: No module named 'matplotlib'

我检查了我的 python 文件和安装的 matplotlib 都在同一个目录中。有什么想法有什么问题吗?

【问题讨论】:

  • 您在 Jupyter 笔记本中使用的 Python 版本与您安装 matplotlib 时使用的版本不同。修复它。
  • 我卸载了 matplotlib 并通过 cmd 重新安装,但它仍然没有打印任何模块
  • 从命令行运行python -c "import sys; print(sys.version); print(sys.executable),然后将相同的代码(减去python -c 部分)放入您的Jupyter notebook 并运行它。输出是什么?
  • 在 cmd 中我得到这个:3.9.5 (tags/v3.9.5:0a7dcbd, May 3 2021, 17:27:52) [MSC v.1928 64 bit (AMD64)]
  • 同时在 jupyter 我得到了这个 3.9.1 (tags/v3.9.1:1e5d33e, Dec 7 2020, 17:08:21) [MSC v.1927 64 bit (AMD64)]

标签: python matplotlib pip


【解决方案1】:

有时 pip 会为较旧的 python 版本安装模块。尝试使用 pip3 重新安装

编辑:正如 MattDMo 所指出的,在 Windows 上,它们都安装在同一个文件夹中。但是,留下这个答案,因为这可能是 Linux 中的一个问题。

【讨论】:

  • pippip3 的别名。在 Windows 上,它们都安装在同一个文件夹中,在这种情况下与 pip3.9 一起安装。
猜你喜欢
  • 2022-07-30
  • 2018-10-29
  • 2018-05-24
  • 2014-12-23
  • 2017-08-26
  • 2018-04-20
  • 2017-04-10
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多