在 python 3.6 中安装 matplotlib 的问题

新手上路,请多包涵

我正在尝试自学 python,但我感到力不从心。首先,我正在使用已经安装了 python 2.7 的 mac。

我最近安装了 python 3.6,并一直在使用它来自学基础知识。我想最终学习如何在 python 中生成数学图,而且我知道我需要 matplotlib 包来做到这一点。

根据网上的一些建议,我被告知 python3 已经安装了 pip,这就是我认为我应该用来安装 matplotlib 的东西。建议说我应该在 mac 终端中输入以下内容:

python3.6 -m pip install matplotlib

我输入了这个,似乎包正在安装,但我最终得到了某种错误代码,上面写着:

命令“python setup.py egg_info”在 [文件夹] 中失败,错误代码为 1。

我尝试打开 IDLE 并输入“import matplotlib”,但出现错误:“没有名为 matplotlib 的模块”。我也尝试输入“import matplotlib.pyplot as plt”,但我得到了同样的错误。

基于进一步的研究和 这个 youtube 视频,我决定只安装 miniconda 以便访问 matplotlib 包。

问题是,我不确定在运行上面的代码安装 matplotlib 时是否应该以某种方式卸载已安装的任何内容。我实际上已经运行了该行代码 3 或 4 次。我应该在安装 miniconda 之前删除任何东西吗?此外,我正在运行 python 3.6,而 miniconda 在网站上列为适用于 python 3.5。这是否意味着它不适用于我的 python 版本?

原文由 user3843183 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
2 个回答

我最终下载了 anaconda 并使用了它附带的 python 解释器,因为 anaconda 带有 matplotlib 和许多其他感兴趣的 python 包。

原文由 user3843183 发布,翻译遵循 CC BY-SA 3.0 许可协议

我在安装过程中也遇到了很多问题。

似乎 matplotlib 版本 2 与 Python 版本 3 不兼容。

最后,我成功地使用以下命令指定了 matplotlib 的第 3 版:

 sudo apt-get install python3-matplotlib

参考自 Matplotlib 网站:

https://matplotlib.org/users/installing.html#building-on-linux

原文由 Joshua Kan 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题