簡體   English   中英

無法安裝 Django 版本 1.11.22 和 windows 10 上安裝的 python 2.7

[英]Unable to install Django Version 1.11.22 with python 2.7 installed on windows 10

我在我的機器上全局安裝了python 2.7,pip 版本是pip 20.3.4 我想安裝Django 版本 1.11.22 當我嘗試使用pip install Django==1.11.22這樣做時,出現如圖所示的錯誤。 這不僅僅是在安裝 Django 時,我在安裝pip install openpyxl類的東西時遇到了同樣的錯誤。

在此處輸入圖像描述

在此處輸入圖片說明 正如錯誤所說和@Willem Van Onsem所說,不再支持python 2.7,現在你不能安裝它

你更新你的 pyhon 和 pip ....

如果您要在兩個主要版本之間切換,例如 2.7.x 到 3.3.x:將它們並排放置。 它們將安裝在不同的目錄中,以它們的版本命名。 讓您的 PATH 變量指向舊版本並將快捷方式鏈接到新版本(安裝文件夾中的 python.exe)。 如果您要在兩個次要版本之間切換,只需安裝一個。 從他們的網站下載最新版本並運行它。 它將刪除以前的版本並自動更新。 您還可以在不保留的情況下在次要版本上安裝主要版本,只需確保您的路徑變量指向正確的內容。 我起步很晚,所以我從一開始就使用 3.x 版。

哦,看看他們從 2.7.x 移動到 3.3.x 所做的更改,您可能想要同時使用兩者。

可以在此處找到更多信息: 如何更新 Python?

如果您只是更新 pip,安裝庫,那是另一回事,可以通過以下方式完成:

python -m pip install --upgrade pip 

根據我的經驗,編寫 IDE 的人比您更了解其功能,因此,只需讓他們控制安裝過程(通過安裝程序)。

最新版本的Python 2.7.18應該可以正常工作。 在啟用 pip 的情況下安裝它或在使用python -m ensurepip后安裝 pip 。 升級點:

pip install --upgrade "pip<21.0" "setuptools<45"

安裝虛擬環境:

pip install --upgrade "virtualenv<20"

在某處創建一個虛擬環境(非常推薦)並激活它:

virtualenv django-venv
django-venv\Scripts\activate.

安裝 Django(無需虛擬環境即可完成):

pip install --upgrade "Django==1.11.22".

記得每次打開新終端都要激活虛擬環境(如果你用的話)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM