matplotlib 在 Pycharm 4.5.3 中不起作用

Ati*_*esh 5 matplotlib

我正在尝试在PycharmCommunity Edition 4.5.3 中运行一个简单的代码来显示带有一些点的图形matplotlib

import matplotlib.pyplot as plt

plt.plot([5,4,4,4,6,6,7,7,8,8,9,10,10,10,10,11,11,12,12,13],
[5,7,10,13,8,14,7,11,5,13,9,4,6,12,14,8,10,6,13,8], 'ro')

plt.plot([6,7],[8,7],'bo-')
plt.axis([0, 15, 0, 15])
plt.show()
Run Code Online (Sandbox Code Playgroud)

尽管matplotlib安装正确,Pycharm 无法识别它。我在运行上述代码时收到此错误消息Pycharm

导入错误:没有名为“matplotlib”的模块

pl_*_*ock 2

看来您已经安装了多个 python,并且matplotlib随 python 安装了当前Pycharm默认情况下未使用的库。所以在你的 python 脚本中添加#!/usr/bin/env python 或具有matplotlib.

如果你使用的是系统默认安装的python,那么python-matplotlib如果你安装的python3-matplotlib话就会产生问题,反之亦然。在这种情况下,您必须提及要使用的 python 解释器的完整路径。

我刚刚安装仅 python-matplotlib使用

sudo apt-get install python-matplotlib
Run Code Online (Sandbox Code Playgroud)

并能够使用运行代码

python test.py
Run Code Online (Sandbox Code Playgroud)