將 Python 3.9 降級到 3.8

Muhammad Maisam Abbas 2023年10月10日
  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 的命令非常簡單,它為我們自動化了大部分流程。

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