昨天做了些关于wxPython的安装,本来两个rpm的事情。一直弄到很复杂。
做完以后,我想记录一下怎么做的,细细回忆一下,感觉什么也不值得记录。
于是就成了水文。
大致故事是这样的,要用2.7的python,RHEL这东西带了python2.4,一堆的系统组建依赖于它,所以rpm -e不了它,
只能做python2.7独立按装。下了最新的2.7.3,编译不过,找了半天原因,没解决。下了2.7.1编译装上了。
接下去是找不到wxGTK和wxPython的rpm包。于是下了wxPython2.9.1,编译又不过。
这次学乖了,下了wxPython2.8.12编译就过了。
安装的全过程得完全按照doc里的步骤,google根本找不出有价值的东西。
而该步骤和2.9.1的步骤区别又很大。我终于知道为什么开源的资料google不出来了,因为版本间差距太大了。
大致是这样,先编译出wxGTK,到某个目录,他生成了一个wx-conf的文件,然后安装时候用python2.7 setup.py -conf
就是带上这个conf文件,让wxPython知道wxGTK的位置。主要是编译时候用。之后运行不需要依赖这个目录,
只要wxGTK的一些so能在load path下找到就可以了。