ant21 on Apr 4th, 2008Django Python MySQLdb etc on DreamHost
虽然 Dreamhost 官方不支持 Django,但想在 DH 上跑 Django 也不是件困难的事情。基本上,只要照着 Jeff 大哥的指南走就可以了,同时也要参考下 DH 的 wiki,但在开始之前,说说我的经验。
Dreamhost 的 Python 版本为 2.3 和 2.4 的。如果你不想用 2.5 版本的 Python,但要用一些安装到 site-package 的库,那么需要先安装 virtualenv 虚拟环境:
1python virtualenv.py ENV
ENV 为你要安装到的目录,比如 local 或者其它,然后它会在 ENV 中建立 bin 和 lib 目录,自动安装 easy_install 并设置环境变量,这样以后你就可以在自己的小环境中玩了,不受限制。
如果想要用 2.5 的 Python,就需要自己下载源代码编译:
123./configure –prefix=$HOME –enable-unicode=ucs4
make
make install
–prefix 设置为欲安装到的目录。
然后编辑 ~/.bash_profile,把 Python 的安装目录设置到环境变量中。记得在 py 文件中也要把
1#!/usr/bin python
改为
1#!/home/your_name/python_install_directory/bin python
特别是配合 django [...]