我們說的環境變數,一般是指的是Path環境變數。 第一步:點擊“我的電腦”,右鍵,“屬性” 第二步:點擊“高級系統設置”,彈出的視窗選“高級”選項卡,點擊“環境變數” 第三步:找到“系統變數”,滾動環境變數列表,找到“Path”這個環境變數,點擊“編輯” 第四步:添加你要讓cmd去搜尋的路徑,比如你 ...
我們說的環境變數,一般是指的是Path環境變數。
第一步:點擊“我的電腦”,右鍵,“屬性”
第二步:點擊“高級系統設置”,彈出的視窗選“高級”選項卡,點擊“環境變數”
第三步:找到“系統變數”,滾動環境變數列表,找到“Path”這個環境變數,點擊“編輯”
第四步:添加你要讓cmd去搜尋的路徑,比如你要將python.exe在任何路徑下均可以訪問,則你編輯“Path”這個環境變數,在其末尾添加;C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32, 註意需要用;分號將不同的路徑分開。
一般地,如果配置了Path環境變數(比如將C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32加入到了Path環境變數)
- cmd會先去當前路徑下找python.exe,
- 如果沒找到,就會再去Path環境變數的路徑下尋找
- 如果你的PATH環境變數下,有多個包含python.exe的路徑, 比如C:\Python27;也在環境變數里,則會按Path路徑的先後順序,在最前面的先調用。
比如Path環境變數里有:C:\Python27;C:\Users\Administrator\AppData\Local\Programs\Python\Python37-32,則優先調用python2.7的python.exe解釋器。
Path環境變數配置好後的好處。
- 可以在任何路徑下,調用某個已經在PATH環境變數路徑下的文件。
- Python可以快速調用命令,無需加絕對路徑。
如果沒配置Path環境變數,
又想調用各類命令行工具軟體,比如adb.exe, ffmpeg.exe等,
那你可能只能用絕對路徑了,則有可能出現類似於以下的代碼段。
import os
os.system("C:\Users\Administrator\Desktop\adb\adb.exe reboot")
如果將adb.exe所在路徑,加入到了Path環境變數。
則就可以寫成:
import os
os.system("adb reboot")
所以為了後續更好地調用各類命令, 務必配置好Path環境變數。
更多更好的原創文章,請訪問官方網站:www.zipython.com
原文鏈接:https://www.zipython.com/#/detail?id=5577bce5ead7408e9cb944f47fad77a7