需求
有些程序依賴的Python版本不同,安裝了Python2.7和Python3.10(3.x沒有向下兼容),需要設置當前路徑的 python 版本(指定使用2或3)。
也不止Python,類似的情景都是一樣的。
解決方案
1.每次修改環境變量的順序
安裝時都有添加Python(不同的版本不同的路徑)到環境變量當中,不過設置時的順序就會確定默認使用的Python版本:
級別不同時:全局環境變量(系統變量)優先於當前用戶的環境變量,在全局中找到了,就不再到當前用戶path里找了。
級別相同時:先添加的排在前面,即先添加了3.x,默認就會使用3.x(先找到了3.x)。
所以可以每次打開設置,上下移動調整一下,即可指定版本。
右鍵我的電腦,選擇屬性,選擇高級系統設置,選擇環境變量。
2.命令行臨時修改環境變量path
cmd命令行可以通過 set 命令添加、查看、修改、刪除系統變量,並且這種操作是臨時的,關掉窗口就沒了。
ps:vscode 終端不行(其他編輯器沒試過),要用cmd。永久修改需要用高級系統設置或注冊表。
查看所有:set
查看指定變量,如path:set path
修改指定變量:set path=C:\Python27;
刪除指定變量,指定空即可:set path=
添加指定變量的內容:set path=%path%;C:\Python27;
%path% 是原有path的內容,%path%;C:\Python27; 和 C:\Python27;%path%; 是不同的,決定添加在前或后。
所以直接 set path="指定版本的路徑";%path%; 即可。

