如何在Anaconda中升級Django到新版本?


Anaconda是一個非常流行的Python開發框架。它使使用者能夠開發Web應用程式、桌面應用程式、資料分析程式、機器學習應用程式等等。Anaconda的另一個強大功能是它允許使用者建立虛擬環境,因此僅在該環境中安裝包或庫可以節省大量空間和時間。

Django由於其簡化伺服器端指令碼的能力而被廣泛用於Python Web開發。要在您的Anaconda環境中安裝Django,您可以使用以下命令。

conda install django

要建立虛擬環境並在其中安裝Django,您可以訪問此處的文章。

升級Django通常可能有點耗時,但升級它有很多好處。一些好處包括以下內容。

  • 新版本中添加了許多新功能和改進,因此升級通常非常有幫助。

  • 許多錯誤都得到了修復,因此新版本可能比舊版本更適合解決您的問題陳述。

  • 人們喜歡使用升級版本的主要原因之一是,舊版本將不再接收安全更新,因此長期使用舊版本會使專案容易受到攻擊。

  • 另一個原因是,透過升級到Django的新版本,未來的升級將不那麼痛苦,因為您的程式碼庫將是最新的。

在升級之前,有兩件事需要處理。

首先,框架或庫可能有很多依賴項,因此還需要將與Django相關的依賴項升級到最新版本。在某些情況下,釋出的Django版本可能不支援一些維護不佳的依賴項,因此,等待這些依賴項的新版本釋出將是唯一的選擇。

在升級之前要處理的最後一步是處理棄用警告。為此,您必須確保已處理所有棄用警告,以便框架過渡到新版本的過程順利進行。

處理完所有基礎後,您可以繼續安裝Django的新版本。

如果您使用的是虛擬環境,請確保已處理您的依賴項,否則請建立一個新環境來處理升級後的版本。

以下命令可用於升級框架。

python -m pip install -U Django

--upgrade或-U可與pip命令一起使用,以升級Anaconda中的任何庫或框架。

執行該命令後,可以看到以下輸出,

Collecting Django
 Downloading Django-4.0.4-py3-none-any.whl (8.0 MB)
Requirement already satisfied, skipping upgrade……
……………………………………
Installing collected packages: Django
 Attempting uninstall: Django
  Found existing installation: Django 4.0.3
  Uninstalling Django-4.0.3:
   Successfully uninstalled Django-4.0.3
Successfully installed Django-4.0.4

更新時間: 2022年9月2日

516 次瀏覽

啟動您的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.