《自拍教程27》環境變量的常見錯誤

錯誤一: 把文件路徑放到Path環境變量

測試同學經常出現,把文件路徑,放到Path環境變量裏去。
比如添加:C:\Adb\adb.exe 到環境變量,這是錯誤的,

正確的解決方案:
只能添加文件夾路徑C:\Adb,到Path環境變量去,
代表讓系統去該文件夾下搜索。

錯誤二: 誤刪了Windows原有的PATH環境變量內容

把之前的Path環境變量裏的路徑全部刪了,
然後只添加自己的環境變量C:\Adb,
這也是錯誤的,
這會導致你cmd裏的大部分系統原有命令變的不可用。

正確的解決方案:
默認的Widows操作系統的Path環境變量如下:
C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
請增加到受損的Path環境變量的最前面去,
並在最後加上你自定義的環境變量;C:\Adb
記得用英文;分號隔開各個路徑。

錯誤三:正確設置了某命令的PATH環境路徑,但是調用的時候還是老的版本。

比如你係統裏有多個Python版本,
你把最新的Python3.7的放到了PATH,
你cmd運行python, 發現還是Python2.7的版本。
正確的解決方案:

  1. Windows操作系統,cmd運行where python
  2. 應該可以至少2個python相關的Path環境變量路徑。
  3. 這時候,你需要編輯Path環境變量,
    把Python3.7的那個路徑放到最前面去,代表優先調用Python3.7
    然後你再運行where python,

    可以看到python37在前邊了,優先調用3.7的python版本

錯誤四:正確設置了某命令的PATH環境路徑,但是cmd依舊無法調用命令

正確的解決方案:

  1. 如果是windows需要重新開啓一個cmd窗口,才能加載你最新添加的Path環境變量路徑。
  2. 如果Linux,建議重啓系統後或者運行source profile ,才能加載你最新添加的PATH環境變量。

錯誤五: set命令,無法永久修改環境變量

set命令是無法設置永久環境變量,只對當前cmd窗口有效。
正確的解決方案:
可以考慮用setenv工具,命令如下:
setenv -ap PATH %"C:\Adb
詳細可以參考:
https://www.codeproject.com/Articles/12153/SetEnv
或者系統自帶的setx工具,命令如下:
setx “Path” “%Path%;C:\Adb;”


更多更好的原創文章,請訪問官方網站:www.zipython.com

原文鏈接:https://www.zipython.com/#/detail?id=6bfdf227595d42398cb5ec8dc18cb0ff

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