一、安装mysql支持环境
apt-get install python-setuptools
easy_install sqlalchemy
apt-get -y install python-mysqldb
二、Concurrence安装
1、环境安装
sudo apt-get install python-dev
sudo apt-get install libevent-dev
easy_install pyrex
python -c "from Pyrex.Compiler import Scanning;Scanning.get_lexicon()"
easy_install concurrence
easy_install greenlet
2、源码安装
svn checkout http://concurrence.googlecode.com/svn/trunk/ concurrence
3、测试
httperf --uri=/test --port=8080 --num-calls=1 --num-conns=100000 --rate=10000
三、pythonzip编程
http://pyclassroom.appspot.com/2009/06/20/zlib-py.html
四、python中文处理
http://blog.donews.com/limodou/archive/2004/07/15/43755.aspx
http://www.zen-cart.cn/forum/topic5363.html
http://hi.baidu.com/gylxue/blog/item/9e343b0f450b70e1aa6457fc.html
写的确实不错。
以下是ubuntu10.04测试结果:(注意使用 sys.getfilesystemencoding()获取当前系统编码,不需要乱猜 )
>>> import sys
>>> import MySQLdb
>>> reload(sys)
<module 'sys' (built-in)>
>>> sys.setdefaultencoding('utf-8')
可以避免乱码
五、python stackless自动安装脚本
apt-get install zlib1g-dev -y
apt-get install libreadline5-dev -y
apt-get install libssl-dev -y
apt-get install libdb-dev -y
apt-get install libbz2-dev -y
apt-get install build-essential -y
cd /usr/src
wget http://www.stackless.com/binaries/stackless-265-export.tar.bz2
tar jxvf stackless-265-export.tar.bz2
cd /usr/src/python-2.6.5-stackless/
./configure --prefix=/opt/stackless --with-readline --with-zlib=/usr/include
make
make install