如何在Django 1.1.1中指定使用哪个Python可执行文件?
我有一个运行RHEL 5.3的RH系统,里面自带的python版本是2.4,出于很多原因我不能把它删掉。
我已经成功为python 2.6构建了64位的RPMS,并且是作为一个替代安装,命令是“python26”。
我该如何让Django使用这个命令,以便调用正确的python版本,而不是默认的“python”呢?
当然,我可以手动在/usr/bin里更改符号链接,但我想要完全自动化这些系统的构建,我几乎可以肯定这是可以做到的。
谢谢。
2 个回答
2
这要看你使用的部署方法。例如,如果你使用的是 Django推荐的 mod_wsgi 部署方式,那么你必须 用正确的Python版本来编译它。
2
看看这个virtualenv,它可以让你为django(其实任何东西都可以)设置一个自己的环境,里面可以有不同的库版本、符号链接等等。