簡述
常見于新手初裝python,然后忘記勾選設置環境變量(PATH),或者沒有重啟,然后運行教程中的python命令時出現。
有兩個解決方法:1.設置環境變量,然后重啟。
2.新建命令。
如果你打算同時安裝多個python版本,或者你是win10系統,請參照方法2操作。
命令行
開始右鍵,命令提示符(管理員)
如果你是win10,開始右鍵點擊PowerShell(管理員),然后輸入命令 start cmd 即可打開命令提示符。
命令
首先找到python的安裝路徑,你可以在開始菜單找到 python右鍵 打開文件位置 右鍵 打開文件位置(連續兩次),然后在路徑列復制即可。
輸入命令set a=程序路徑(粘貼輸入)
方案1.修改環境變量后重啟(win10無用)
復制粘貼輸入命令setx path "%path%;%a%" /m
shutdown -r -t 2
方案2.新建命令(立即生效)
復制粘貼輸入命令>C:\windows\system32\py3.cmd echo @"%a%\python.exe" %*
然后直接輸入py3,就可以打開python啦~
請勿省略大于號>
其他
如果你打算同時安裝多個版本的python,上訴命令稍做修改,多次執行即可。格式為:>C:\windows\system32\命令名.cmd echo @"安裝路徑\python.exe" %*
比如你同時安裝了python3.8和2.7兩個版本,安裝路徑分別為D:\app\python38和D:\app\python27,你想直接用py3和py2作為命令名,那么>C:\windows\system32\py3.cmd echo @"D:\app\python38\python.exe" %*
>C:\windows\system32\py2.cmd echo @"D:\app\python27\python.exe" %*
如果你打算刪除命令py2,很簡單del py2.cmd
win10為什么修改環境變量無效?
因為python命令和py命令均被系統默認綁定為應用商店版本(3.7.1)。
即使你使用方法2,也不能解除綁定。