我需要為一個專案安裝Python 2.7,但我的Windows 10電腦上已經安裝了Python 3,我擔心如果我安裝Python 2.7,它可能會覆蓋或卸載Python 3。在線,所以我想檢查一下以確保我目前安裝的Python 3 不會發生任何不好的事情,如果會發生不好的事情:如何避免它。基本上,我想知道安裝 Python 2 是否會破壞 Python 3,以及將 Python 2 與 Python 3 一起安裝的最佳方法是什麼。
答案1
我想知道安裝 Python 2 是否會破壞 Python 3,以及將 Python 2 與 Python 3 一起安裝的最佳方法是什麼。
Python 2.7 和 Python 3 可以存在於同一系統上。當您從腳本或命令提示字元呼叫 Python 時,您必須具體化,才能使用特定的 Python 版本。
只需執行命令 python,將選擇在 PATH 中第一次遇到的可執行檔進行啟動。換句話說,手動新增 Python 目錄。當您輸入 python 時,將選擇您第一個新增的。
無論「python」的順序如何,您都可以:
- 使用下列命令執行 Python 2.x 腳本: py -2 (Python 3.x 功能)(即,將選擇在 PATH 中找到的第一個 Python 2.x 安裝程式)
- 使用下列命令執行 Python 3.x 腳本: 或 py -3 (即,將選擇在 PATH 中找到的第一個 Python 3.x 安裝程式)