我在 Eclipse 下对 matplotlib 有一个奇怪的问题我已经测试了这段代码,这在命令行中运行良好:
import matplotlib.pyplot as plt
import matplotlib.pylab as pylab
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
但是当我在 Eclipse 下执行这段代码时,没有任何显示。我看到 pydev 理解了我所有的导入并且没有错误消息。
我在 Eclipse 下对 matplotlib 有一个奇怪的问题我已经测试了这段代码,这在命令行中运行良好:
import matplotlib.pyplot as plt
import matplotlib.pylab as pylab
plt.plot([1,2,3,4])
plt.ylabel('some numbers')
plt.show()
但是当我在 Eclipse 下执行这段代码时,没有任何显示。我看到 pydev 理解了我所有的导入并且没有错误消息。
使用 Ubuntu 12.04 并且我已经安装了 python3.3 这对我有用。
你需要有freetype。sudo apt-get install freetype*
你需要有freetype。sudo apt-get install python3.3-dev
你需要有 g++。sudo apt-get install g++
你需要有 libevent-dev sudo apt-get install libevent-dev
你需要有 libpng-dev sudo apt-get install libpng-dev
你需要有 libjpeg8-dev sudo apt-get install libjpeg8-dev
你需要有 python3.3-tk sudo apt-get install python3.3-tk
你需要 tk-dev sudo apt-get install tk-dev
你需要有 python-gtk2-dev sudo apt-get install python-gtk2-dev
从网站获取 tar 文件并将其解压到 dist-packages /usr/local/lib/python3.3/dist-packages/matplotlib-1.3.1。sudo python3.3 setup.py clean(这可能是可选的) sudo python3.3 setup.py install
注意:我必须更改 mpl-data 目录中 dist-packages 中的 matplotlibrc 文件。后端行从 agg 更改为 TkAgg,并且 interactive 设置为 True。
就我而言,Python 解释器无法识别 matplotlib 安装。尝试再次应用 Python 解释器。
窗口 -> 首选项 -> PyDev -> 解释器 -> Python 解释器 -> 应用 -> 选择 python 解释器 -> 确定 -> 应用并关闭。
希望它有效。