这听起来可能是个愚蠢的问题,因为virtualenv的真正目的就是:在虚拟环境中安装某个特定版本的包(在本例中是Django).但这正是我想做的,我想不出来.

我使用的是Windows XP,并且我成功地创建了虚拟环境,并且能够运行它,但是我应该如何在其中安装我想要的Django版本呢?我的意思是,我知道要使用新创建的easy_install脚本,但是如何让它安装Django 1.0.7呢?如果我做easy_install django,它会安装最新版本.我try 以各种方式将版本号1.0.7放入此命令,但都不起作用.

我该怎么做呢?

推荐答案

从来没有Django 1.0.7.1.0系列只升到了1.0.4.你可以看到tags section of the Django code repository个版本中的所有版本.

不过,要回答你的问题,不要用easy_install,而要用pip.(如果尚未安装,请执行easy_install pip,然后再也不要touch Easy_Install).现在,您可以执行以下操作:

pip install Django==1.0.4

Django相关问答推荐

如何在Django模型mixin字段定义中引用模型名称?

我希望用户能够预订相同的桌子,但不是在同一时间

关于Django中批量保存对象的问题

Django rest框架覆盖ViewSet中的page_size

何时在 django 中使用 pre_save、save、post_save?

Django {{ MEDIA_URL }} 空白 @DEPRECATED

NoReverseMatch 错误

在生产中使用 Django 中的 SQLite?

如何获取 Django 模型来自的应用程序?

Apache + mod_wsgi 与 nginx + gunicorn

使用 XMLHttpRequest 提示下载文件

如何使用 django 发送 POST 请求?

Django:创建索引:非唯一,多列

Django 模板列表的第一个元素

在 django admin 中创建对象时如何自动插入当前用户?

ImportError:升级到 Django 4.0 后无法从 'django.conf.urls' 导入名称 'url'

如何在不同的元素上添加注释?

如何在 django 中捕获UNIQUE constraint failed404

Django - 指定 Django 管理员应该使用哪个模型管理器

Django REST 框架中的每个字段权限