由于我在我的 Debian 设置上安装了 Django 1.1x - 我如何使用virtualenv
或类似的而不让它弄乱我系统的默认 django 版本,这反过来又会破坏我的所有网站?
非常感谢详细说明或出色的教程链接 - 请不要提供模糊的建议,因为我仍然是菜鸟。
目前,我将所有 django 项目都存储在其中,~/django-sites
并且正在使用 Apache2 + mod_wsgi 进行部署。
由于我在我的 Debian 设置上安装了 Django 1.1x - 我如何使用virtualenv
或类似的而不让它弄乱我系统的默认 django 版本,这反过来又会破坏我的所有网站?
非常感谢详细说明或出色的教程链接 - 请不要提供模糊的建议,因为我仍然是菜鸟。
目前,我将所有 django 项目都存储在其中,~/django-sites
并且正在使用 Apache2 + mod_wsgi 进行部署。
由于您使用的是 mod_wsgi,请确保您阅读:
如果你有easy_install,或者更好pip
的安装,应该很简单:
easy_install/pip install virtualenv
mkdir django1.2
virtualenv django1.2
这会将 python 二进制文件放在文件bin
夹内的django1.2
文件夹中。只需使用该 python 二进制文件,您就有了一个不错的小型独立环境。然后,您可以将 easy_install/pip 安装到该环境中,然后也安装 django 1.2,然后破解。