【问题标题】:Installed Matplotlib using terminal on mac but ModuleNotFoundError in Python在 Mac 上使用终端安装 Matplotlib,但在 Python 中使用 ModuleNotFoundError
【发布时间】:2020-06-08 05:11:30
【问题描述】:

我在我的 mac 上使用终端安装了 matplotlib,它已成功安装。但是,当我尝试导入 matplotlib 时,会产生 ModuleNotFound 错误。以下是我的代码和错误信息。

终端:

(myProject) bash-3.2$ python3 -m pip install -U matplotlib

查看索引:https://pypi.doubanio.com/simple 要求已经是最新的:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages (3.1.3) 中的 matplotlib 已满足要求,跳过升级:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages 中的 python-dateutil>=2.1(来自 matplotlib)(2.8.1) 已满足要求,跳过升级:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages 中的 kiwisolver>=1.0.1(来自 matplotlib)(1.1.0) 需求已经满足,跳过升级:pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=2.0.1 in /Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/ python3.8/site-packages (来自 matplotlib) (2.4.6) 要求已经满足,跳过升级:cycler>=0.10 in /Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages(来自matplotlib)(0.10.0) 已满足要求,跳过升级:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages 中的 numpy>=1.11(来自 matplotlib)(1.18.1) 已满足要求,跳过升级:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages 中的六个>=1.5(来自 python-dateutil>=2.1->matplotlib)( 1.14.0) 已满足要求,跳过升级:/Users/zbao/.local/share/virtualenvs/myProject-opsBTjit/lib/python3.8/site-packages 中的 setuptools(来自 kiwisolver>=1.0.1->matplotlib)(45.2.0 )

空闲:

import matplotlib

Traceback(最近一次调用最后一次): 文件“”,第 1 行,在 导入 matplotlib ModuleNotFoundError:没有名为“matplotlib”的模块

感谢您的帮助!如果还需要什么,请告诉我。抱歉,我对 Python 还是很陌生。

【问题讨论】:

  • 您确定使用的是正确版本的 Python 吗? Mac 默认有系统 python (2.7)。在终端中输入 which python 以查看正在使用哪个。
  • 感谢您的回复!这是我运行 which python 后得到的消息:/usr/bin/python

标签: python matplotlib nltk


【解决方案1】:

从您的回溯来看,您似乎在 virtualenv 中安装了 matplotlib。所以你的选择是:

  1. 从你的 virtualenv 运行你的空闲:myproject/bin/python3 然后你应该能够import matplotlib
  2. 运行sudo pip install matplotlib。这会将matplotlib 安装到您的系统Python(2.7) 中,以便您可以从系统python 运行。 (/usr/bin/python)

希望对你有帮助

【讨论】:

  • 成功了,非常感谢队友!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-02-25
  • 2013-03-16
  • 2021-08-06
  • 2015-10-08
相关资源
最近更新 更多