將 Python 3.9 降級到 3.8

  1. 使用 virtualenv 模組將 Python 3.9 降級到 3.8
  2. 使用 Anaconda 將 Python 3.9 降級到 3.8
  3. 使用控制面板將 Python 3.9 降級到 3.8
將 Python 3.9 降級到 3.8

你可以使用三種有效的方法來降級裝置上安裝的 Python 版本:virtualenv 方法、Control Panel 方法和 Anaconda 方法。在我們的教程中,我們將為你提供降級 Python 版本所需的詳細資訊和示例程式碼。

使用 virtualenv 模組將 Python 3.9 降級到 3.8

virtualenv 方法用於在裝置上為 Python 建立和管理不同的虛擬環境;這有助於解決各個專案之間的依賴問題、版本問題和許可權問題。

假設我們正在處理一個需要不同版本的 Python 才能執行的專案。在這種情況下,我們可以使用 virtualenv 模組為該特定專案建立一個新的虛擬環境,並在該虛擬環境中安裝所需的 Python 版本。要建立虛擬環境,我們首先必須安裝 vritualenv 模組。這是安裝此模組的命令:

pip install virtualenv

現在,我們可以使用 virtualenv 模組建立我們的虛擬環境。下面給出了建立新虛擬環境的命令。

virtualenv \path\to\env -p \path\to\python_install.exe

這裡,\path\to\env 是虛擬環境的路徑,而\path\to\python_install.exe 是已經安裝了所需版本的 Python 的路徑。要使此命令起作用,我們必須先在我們的裝置上安裝所需版本的 Python。

安裝後,你只需啟用我們的虛擬環境。你可以通過執行以下命令來做到這一點:

\path\to\env\Scripts\activate.bat

這裡,\path\to\env 是虛擬環境的路徑。

使用 Anaconda 將 Python 3.9 降級到 3.8

我們也可以像 virtualenv 一樣使用 Anaconda 來降級 Python 版本。首先,你需要在你的裝置上安裝 Anaconda。安裝後,我們可以使用 conda 包管理器為我們的專案建立一個新的虛擬環境。下面給出了使用 conda 建立虛擬環境的命令:

conda create -n downgrade python=3.8 anaconda

此命令使用 Python 3.8 為我們的專案建立一個名為降級的新虛擬環境。下一步是啟用我們的虛擬環境。下面給出了使用 conda 啟動虛擬環境的命令。

activate downgrade

上面的命令啟用降級虛擬環境。現在,我們可以安裝我們特殊專案所需的所有軟體包。

這種方法與 virtualenv 方法非常相似。但是,conda 方法比以前的方法更簡單、更易於使用。我們甚至不需要手動安裝另一個 Python 版本; conda 包管理器會自動為我們安裝它。

使用控制面板將 Python 3.9 降級到 3.8

此方法僅適用於執行 Windows 作業系統的裝置。這種方法涉及手動解除安裝以前存在的 Python 版本,然後重新安裝所需的版本。

我們可以通過執行以下步驟解除安裝 Python:Go to Control Panel -> Uninstall a program -> Search for Python -> Right Click on the Result -> Select Uninstall

現在從你的裝置上解除安裝了以前版本的 Python,你可以通過轉到官方 Python 下載頁面 來安裝所需的軟體版本。

在本教程中討論的方法中,這種方法是最不受歡迎的。這是因為這種方法僅適用於 Windows,並且只應在我們不再需要以前版本的 Python 時使用。

降級 Python 或使用不同 Python 版本的最佳方法是使用 Anaconda。使用 Anaconda 的命令非常簡單,它為我們自動化了大部分流程。

Enjoying our tutorials? Subscribe to DelftStack on YouTube to support us in creating more high-quality video guides. Subscribe
Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn

相關文章 - Python Version