张凯朝 2010年01月26日 星期二 22:58 | 1382次浏览 | 0条评论
自定义一个
自定义一个 zope3 的 Python 2.5 开发环境
----------------------------
LinFeiYu 2009,10,10
1. 创建一个自定义环境的目录::
$ sudo mkdir /opt/py25/
$ sudo chown your_login_name:your_login_name /opt/py25/
2. 首先需要自己编译一个 zlib 库
参照 limodou 前辈的文章 ( 编译Python 2.5.4带zlib: http://www.zeuux.com/blog/content/1553/ ) ::
$ tar xzvf zlib-1.2.3.tar.gz
$ cd zlib-1.2.3
$ ./configure --prefix=/opt/py25/ --shared
$ make
$ make install
$ make clean
3. 然后开始编译 Python 2.5.4 ::
$ tar xzvf Python-2.5.4.tgz
$ cd Python-2.5.4
$ ./configure --prefix=/opt/py25/ --with-threads
$ make
$ make install
$ make clean
4. 安装 setuptools ::
$ tar xzvf setuptools-0.6c9.tar.gz
$ cd setuptools-0.6c9
$ /opt/py25/bin/python setup.py install
$ /opt/py25/bin/python setup.py clean
5. 安装 zc.buildout
同上。
6. 一些可能用到的 Python 包的安装
基本思路同上。比如 PIL, ReportLab, xapian-bindings 等。
=======================================
2010,1,10 更改
去掉安装 Python 时候配置参数 --enable-shared , --enable-unicode , 并去掉设置 Python 2.5 库.
因为如果你的系统中如果已经有一个 Python 2.5 的话,那么其安装的 libpython2.5.so 的编译参数和我们自定义的编译参数不同,会导致 Python 在调用动态链接库的时候出现 Unicode 编码错误。我们自定义的 Python 环境一般都不需要提供给别的程序使用,所以不需要共享它了。
===============
注:本文原来发布在我的 blogger : http://halfcool-devel.blogspot.com/ 暂时无法翻墙更新。
Zeuux © 2024
京ICP备05028076号
暂时没有评论