我的当前设置是在Windows上使用Python 2.5 / Django 1.1.1。 我想在一些项目中开始使用Django 1.2,但不能将其用于所有项目,这就是我需要 virtualenv 的原因。 然而,我遇到了一个从未遇到过的问题,并且很难进行谷歌搜索:将Django 1.2安装到虚拟环境中对我没有任何影响。 如果我激活环境并执行以下操作:
- python
- import django
- django.VERSION
我得到的结果是"1.1.1 Final"。 Django已安装在环境的site-packages目录中,根目录中的init文件显示它是1.2。 但是,即使我使用--no-site-packages标志创建环境,该环境仍会回退到1.1.1。 我做错了什么?