之前在win下安装过ipython + pyreadline + matplotlib,体验还行,就是cd切换文件夹时不爽,不习惯win的文件夹,另外cmd的字体搞起来也比较麻烦
所以想试试在cygwin下装matplotlib,希望这样能比较完美(mintty字体可设置 + linux目录习惯 + 自带readline)
折腾结果还算比较满意,记录过程如下:
1. 安装cygwin包:gcc, freetype, libpng, python, python-qt4(建议装这个,这样可以在matplotlib中使用Qt4Agg做backend,经测试比tk稳定+效果好),xorg-server, xorg-init
2. 解压matplotlib.1.2.1,cp setup.cfg.template setup.cfg,vi setup.cfg,打开注释:tkagg=False,修改bachend=Qt4Agg
3. python setup.py install
经测试,这样安装后,在xserver的xterm中的python进程就可以画图并正常显示了,但是这样还是不完美,xterm字体不够漂亮。
可以尝试在mintty中设置DISPLAY环境变量(可以先在xterm中echo $DISPLAY看一下,然后照样设置),这样mintty中的python进程也可以画图了!完美!
参考:
http://cygwin.com/ml/cygwin/2012-02/msg00115.html
http://cygwin.com/ml/cygwin/2012-02/msg00435.html