张凯朝

张凯朝的博客

他的个人主页  他的博客

自定义一个zope3开发环境

张凯朝  2010年01月26日 星期二 22:58 | 1386次浏览 | 0条评论

自定义一个zope3开发环境,其实适合所有 python 开发环境

自定义一个 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哲思注册吗?现在 注册 !

暂时没有评论

Zeuux © 2024

京ICP备05028076号