在同一裝置上安裝 Python 2 和 3

Hemank Mehtani 2023年1月30日 2021年10月2日
  1. 通過重新命名檔案在同一裝置上執行 Python 2 和 Python 3
  2. 使用 py 命令在同一裝置上執行 Python 2.x 和 Python 3.x
在同一裝置上安裝 Python 2 和 3

Python 會隨著時間更新到最新標準和新功能。名為 Python 軟體基金會的非營利組織擁有版權並管理 Python 2.1 及更高版本的語言更新。

Python 最常用的兩個版本是 Python 2.x 和 Python 3.x。兩者之間存在一些顯著差異,因此有時與 Python 2.x 相容的指令碼可能無法在 Python 3.x 中執行,反之亦然。

我們可以在任何 Windows 或 Linux 裝置上安裝 Python 2 和 Python 3。我們可以在不同的 IDE 上建立不同的環境來分別使用這些版本,也可以通過以下方式使用命令提示符來執行它們。

通過重新命名檔案在同一裝置上執行 Python 2 和 Python 3

要在同一臺機器上獲取 Python 2.x 和 Python 3.x,你需要按照以下步驟操作。

  • 使用預設的 Windows 安裝程式安裝 Python 2.x 和 Python 3.x。
  • 進入預設安裝路徑(C:\Python3x),將 python.exe 重新命名為 python3.exe
  • 編輯你的環境變數以包含以下目錄連結。
    C:\Python27\;C:\Python27\Scripts\;C:\Python34\;C:\Python34\Scripts\
    

以上基於安裝 Python 2.7 和 Python 3.4。根據你的要求編輯版本。

請注意,更改環境變數時可能會發生衝突,因為這兩個版本具有相同的名稱:python.exe

因此,如果你遇到此錯誤,請確保你已仔細遵循第 2 步並將你的 python.exe 檔案重新命名為 python3.exe。因此,當使用者執行 python 時,將執行 2.x 版。使用 python3,將執行 3.x 版本,讓你可以在同一裝置上訪問 Python 2 和 Python 3。

使用 py 命令在同一裝置上執行 Python 2.x 和 Python 3.x

我們可以使用 py 命令在同一裝置上啟動不同版本的 Python。請注意以下步驟。

  • 安裝所需版本的 Python 2
  • 安裝所需版本的 Python 3
  • 在你的裝置上開啟命令提示符。
  • 在命令提示符下,輸入 py -2.x 以啟動任何版本的 Python 2。
  • 在命令提示符下,輸入 py -3.x 以啟動任何版本的 Python 3。

相關文章 - Python Installation