![](/img/trans.png)
[英]Python: How do I install django-extensions into a virtualenv?
[英]How do I install an old version of Django on virtualenv?
這聽起來像是一個愚蠢的問題,因為virtualenv
的真正目的就是:在虛擬環境中安裝某個特定版本的包(在本例中為 Django)。 但這正是我想要做的,我想不通。
我在 Windows XP 上,並且成功創建了虛擬環境,並且能夠運行它,但是我應該如何將我想要的 Django 版本安裝到其中? 我的意思是,我知道要使用新創建的easy_install
腳本,但是如何讓它安裝 Django 1.0.7? 如果我執行easy_install django
,它將安裝最新版本。 我嘗試以各種方式將版本號1.0.7
放入此命令中,但沒有任何效果。
我該怎么做呢?
從來沒有 Django 1.0.7。 1.0 系列只升級到 1.0.4。 您可以在 Django 代碼庫的標簽部分查看所有版本。
但是要回答你的問題,不要使用easy_install
,使用pip
。 (如果尚未安裝,請執行easy_install pip
,然后再不要碰 easy_install)。 現在你可以這樣做:
pip install Django==1.0.4
pip install "django>=2.2,<3"
安裝djnago 2.2
pip install django==(the desired version ex: 1.8.4)
這將允許您安裝所需的版本,我在 OS:Windows10 上嘗試過,它完美地工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.