具体的问题是这样的: 我的系统是Ubuntu14.04 的64位系统,python3.4版本下,想使用matplotlib来做图。 由于matplotlib依赖numpy和python的图像库PIL,因此我先安装numpy和PIL然后,再安装matplotlib, 这里附上我的安装matplotlib的shell命令 #安装科学计算库numpy sudopip3 install numpy #安装图像处理库PIL sudoapt-get install python3.4-dev -y sudoapt-get install libjpeg8-dev zlib1g-dev libfreetype6-dev -y sudoln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib sudoln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib sudoln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib sudoapt-get install python3-pil #安装画图库matplotlib sudopip3 install matplotlib 但是发现虽然安装成功(在python3的shell交互环境下, import matplotlib 是可以的),但是 执行如下语句 from matplotlib import pyplotas plt 报错: "/usr/local/lib/python3.4/dist-packages/matplotlib-1.5.1-py3.4-linux-x86_64.egg/matplotlib/backends/backend_gtk3.py",line 58, in <module> cursors.MOVE :Gdk.Cursor.new(Gdk.CursorType.FLEUR), TypeError:constructor returned NULL 希望各位朋友能指点一下,十分感谢
|