4

我在 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 理解了我所有的导入并且没有错误消息。

4

2 回答 2

0

使用 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。

于 2014-01-14T21:56:12.437 回答
0

就我而言,Python 解释器无法识别 matplotlib 安装。尝试再次应用 Python 解释器。

窗口 -> 首选项 -> PyDev -> 解释器 -> Python 解释器 -> 应用 -> 选择 python 解释器 -> 确定 -> 应用并关闭。

希望它有效。

于 2018-03-13T01:19:15.110 回答