01.環境變量&python多版本共存配置

Python多版本共存配置

參考鏈接:http://163.lu/nqEiO3

一、關於環境變量(百度百科)

環境變量(environment variables)一般是指在操作系統中用來指定操作系統運行環境的一些參數,如:臨時文件夾位置和系統文件夾位置等。

環境變量是在操作系統中一個具有特定名字的對象,它包含了一個或者多個應用程序所將使用到的信息。

例如:Windows和DOS操作系統中的path環境變量,當**要求系統運行一個程序而沒有告訴它程序所在的完整路徑時,系統除了在當前目錄下面尋找此程序外,還應到path中指定的路徑去找。**用戶通過設置環境變量,來更好的運行進程。

如,在cmd窗口中輸入python,系統會在當前目錄下找可執行的名爲python的程序,找不到則會到系統環境變量的path裏一個一個去找。

所以想到在執行文件所在文件夾之外的任意地方 使用這個可執行文件的話,就需要將這個可執行文件的文件夾路徑配置在系統環境變量的Path中。(在可執行文件所在文件夾按住shift右擊選擇在此處打開命令行,則可以直接使用這裏的可執行文件)


二、多版本共存

比如我既裝了py2也裝了py3,且他們的可執行文件的路徑都配置到了環境變量中。

1.在cmd中輸入python執行了,但是執行的是哪個py呢?

cmd中輸入“where python”,會顯示python對應的所有的路徑值,第一個結果就是執行的文件。

2.解決方案:

1/ 修改可執行文件的名稱,現在幾個版本都用的名稱python.exe,可以複製一個改名字爲python+版本.exe,然後在cmd中調用時候使用各自的新的這個名字去調用。

2/ 然後原來的幾個python.exe,可以通用控制優先級來設置使用python命令時默認調用的是哪一個。

優先級的控制是通過修改路徑在環境變量Path的前後順序,想優先調用的放在前面。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章