PythonTip >> 博文 >> 桌面开发

在pythonbrew中编译PyGTK

zihua 2013-10-05 15:10:22 点击: 1033 | 收藏


pythonbrew一个很好的多版本python管理器。但是PyGTK是不能直接pip install的。
因此,需要手工的一步步来进行。
PyGTK需要依赖pycairo、pygobject.
因为我用的是Python2.7.3 因此下面的pycairo必须下载py2cairo的版本。

* install pycairo

wget "http://cairographics.org/releases/py2cairo-1.10.0.tar.bz2"
./waf --prefix=/home/david/.pythonbrew/pythons/Python-2.7.3 configure
./waf build
./waf install

* install pygobject

wget http://ftp.gnome.org/pub/GNOME/sources/pygobject/2.28/pygobject-2.28.6.tar.bz2
export PKG_CONFIG_PATH=/home/david/.pythonbrew/pythons/Python-2.7.3/lib/pkgconfig/
./configure --prefix=/home/david/.pythonbrew/pythons/Python-2.7.3/ --disable-introspection
make
make install

* install pygtk

wget "http://ftp.gnome.org/pub/GNOME/sources/pygtk/2.24/pygtk-2.24.0.tar.bz2"
export PKG_CONFIG_PATH=/home/david/.pythonbrew/pythons/Python-2.7.3/lib/pkgconfig/
./configure --prefix=/home/david/.pythonbrew/pythons/Python-2.7.3/
make
make install

完事大吉~~

原文链接:http://www.simple-is-better.com/news/1055

作者:zihua | 分类: 桌面开发 | 标签: pygtk pythonbrew | 阅读: 1033 | 发布于: 2013-10-05 15时 |