在同一裝置上安裝 Python 2 和 3
Hemank Mehtani
2023年1月30日
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。