【问题标题】:ModuleNotFoundError: No module named 'matplotlib' [duplicate]ModuleNotFoundError:没有名为“matplotlib”的模块[重复]
【发布时间】:2017-05-30 20:21:05
【问题描述】:

我正在尝试运行一个需要 matplotlib 的 python 程序,我已经通过 pip 安装了该程序。我在我的 Mac 上本地运行 Python 3.6,我的 .bash_profile 已更新以反映这一点。有问题的导入行如下所示:

import matplotlib.pyplot as plt

以下是我看到的错误消息,您可以从主题行中看出:

ModuleNotFoundError: No module named 'matplotlib'

如果我尝试pip install matplotlib,这就是我看到的:

Requirement already satisfied: matplotlib in /usr/local/lib/python3.6/site-packages
Requirement already satisfied: python-dateutil in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: numpy>=1.7.1 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pyparsing!=2.0.0,!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: cycler>=0.10 in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: pytz in /usr/local/lib/python3.6/site-packages (from matplotlib)
Requirement already satisfied: six>=1.10 in /usr/local/lib/python3.6/site-packages (from matplotlib)

我参考了其他一些帖子,例如 thisthis,但运气不佳。我是否忽略了一个我没有遵循的答案,或者它可能是别的什么?感谢您的宝贵时间。

【问题讨论】:

  • 您是否使用 pyenv 安装了 python?如果您必须在 .python-version 中指定您使用的 python 并使用 pip3

标签: python macos matplotlib pip


【解决方案1】:

使用 pip3 install matplotlib 安装 matlplot 库。 默认情况下,pip 会将这些包安装为 2.7,因为它是本机包。 使用 pip3 使其特定于 python 3,并确保您只有一个版本的 python 3

【讨论】:

    【解决方案2】:

    从文件中执行这将起作用:-

    import pip
    pip.main(["install","matplotlib"])
    

    这不起作用

    【讨论】:

      猜你喜欢
      • 2017-07-08
      • 1970-01-01
      • 2021-08-23
      • 1970-01-01
      • 2020-12-29
      • 2020-04-12
      • 2020-04-18
      • 2020-10-28
      相关资源
      最近更新 更多