我正在尝试在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”的模块
看来您已经安装了多个 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)
| 归档时间: |
|
| 查看次数: |
7627 次 |
| 最近记录: |