我目前正在Mac OS X 10.5.7盒子上使用Django 1.0.它被安装到:
/Library/Python/2.5/site-packages/django/
但是,有一些功能属于django的开发版本(1.1),我喜欢在我公司的内部工具中使用它.不幸的是,我不能只更新到开发版本,因为我仍然需要为我的生产代码开发1.0版本.
是否有一种简单的方法(在Mac OSX上)安装了两个版本的Django?安装1.1之后,如何告知给定项目使用一个版本而不是另一个版本?
非常感谢您的帮助!
更新 全部感谢您的建议.Virtualenv似乎是要走的路,这里有关于如何与Django一起使用的博客文章:http://justindriscoll.us/2008/11/setting-up-django-development-virtual.html
所以再次救援:)
Ale*_*lli 11
zc.buildout(特别是部署)和virtualenv(尤其是开发)是Jacob Kaplan Moss在今天在OSCON上给出的"现实世界中的Django"教程中的最佳建议,尽管他确实提到了许多其他工具 - 请参阅他的O'Reilly网站上的幻灯片.
你可能想考虑使用像Virtualenv这样的东西.它允许您设置多个隔离的Python环境.因此,您不仅可以拥有多个Djangos,而且还可以运行不同版本的Python.
Zed Shaw创建了一个设置Virtualenv 的屏幕演员,虽然不是专门针对Django的(他展示了如何获得他的邮件软件,Lamson,启动和运行).但是,这些概念也可用于在与Virtualenv相同的机器上设置多个版本的Django.
| 归档时间: |
|
| 查看次数: |
7255 次 |
| 最近记录: |