今天做習題時總是提示錯誤“不是內部或外部命令,也不是可運行的程序……”
於是上網搜索了一下出現這個錯誤的原因和解決方法,在此做個總結。
原因一:沒有設置PATH環境變量
Windows會根據設置的Path環境變量路徑查找python.exe, 當找不到時就會報錯
在安裝時要記得勾選“Add Python** to PATH”(**表示版本號),這樣就會自動配置好環境變量
如果安裝時忘記勾選,解決方法如下:
1、計算機-屬性-高級系統設置-環境變量,找到PATH,雙擊,如下圖:
(假設你的Python安裝在C:\Python37目錄下)
在變量值欄末尾添加【;C:\Python37】(在英文輸入法下輸入,不要中括號)
2、也可以在運行cmd(附件-命令提示符)時,輸入setPATH=%PATH%;C:\Python25,
接下來再在當前cmd下輸入python即可
原因二:(排除原因一的前提下)文件保存位置跟程序安裝位置不一樣(如程序安裝在C盤,文件保存在D盤)
解決方法:(其實直接挪到同一個盤就好了嘛(~ ̄▽ ̄)~)
使用DOS命令cd,如果你的文件在D:\PythonStudy,文件名為hello.py, 在命令行輸入【cd D:\PythonStudy】,
回車后輸入【d:】,回車后進入hello.py文件所在目錄,即可成功執行程序
原因三:文件命名時沒有添加后綴【.py】
(我真是太蠢了,找了一個小時錯原來是因為這個(╥╯^╰╥),爆哭)
參考鏈接:
https://www.jianshu.com/p/f77e3739aa85
http://blog.sina.com.cn/s/blog_6d65717d010176er.html
http://www.imooc.com/wenda/detail/333405?block_id=tuijian_yw