已经忘了是怎么样找到这个网页的,反正是看到了用matplotlib
画的一些图像觉得挺漂亮。看到这些图像,忍不住想要看一下这个matplotlib
是个啥(虽然不懂Python,不管了,装了再说)。
由于是在Windows下,还装好了Cygwin,所以就在Cygwin下测试了。安装matplotlib
之前要安装好libfreetype-devel
还有numpy
。这里我用的是python3
,这样Python
的版本号为3.2.5
,python3-numpy
的版本号为1.7.2-1
,libfreetype-devel
的版本号为2.5.3-1
,其它一些依赖的版本号就没太注意。
从网上down下matplotlib-1.3.1.tar.gz
解压,按这里给的操作,cd
到解压后的目录,如matplotlib-1.3.1
,将setup.cfg.template
复制为setup.cfg
并修改其中的#tkagg = auto
为tkagg = False
(取消注释,并将auto
改为False
)。然后直接python3 setup.py install
会发现有一错误
lib/matplotlib/tri/_tri.cpp: …… expected identifier ……
(省略了该错误提示中的大部分)。
看到这里说是_tri.cpp
和_tri.h
中的一个变量_C
的问题,将其改个名字就好了,偷懒给它改为_Co
了(注意不要把以_C
开头的其它变量也给改了)。然后再运行python3 setup.py install
就没有问题了。
到此,matplotlib
在Cygwin下就安装完成了。