1 安装mysql 不用说
2 安装django不用说
3 还需要安装一个 ez_setup.py
4 下载 MySQLdb
5 如果安装不上出现
Traceback (most recent call last): File "setup.py", line 16, in <module> metadata, options = get_config() File "/site/shell_test/python/MySQL-python-1.2.2/setup_posix.py", line 43, in get_config libs = mysql_config("libs_r") File "/site/shell_test/python/MySQL-python-1.2.2/setup_posix.py", line 24, in mysql_config raise EnvironmentError, "%s not found" % mysql_config.pathEnvironmentError: mysql_config not found
需要安装 yum install mysql-server mysql-client libmysqlclient-dev
6 出现
/usr/bin/ld: cannot find -lmysqlclient_r
需要安装 mysql-devel
7 使用 python manage.py runfcgi method=threaded host=127.0.0.0 port=8000 如果出现
ERROR: No module named flup
Unable to load the flup package. In order to run django
as a FastCGI application, you will need to get flup from
http://www.saddi.com/software/flup/ If you've already
installed flup, then make sure you have it in your PYTHONPATH.
需要安装 flup wget http://www.saddi.com/software/flup/dist/flup-1.0.2.tar.gz