win10會彈出應用商店讓你下載python,

win7/8會報錯"python不是內部命令或外部命令,也不是可執行程序"


路徑設置問題,首先你得知道,輸入python進入交互模式實際上是運行python.exe所以你需要將python.exe所在的文件夾配置到path.而不是將Scripts 配置到path你可以看到Scrips文件夾下是沒有python.exe的

所以你應該將python所在的文件夾配置到path,如圖


1.可能沒有設置環境變數。

設置方法:右擊此電腦,點擊屬性,點擊右側高級系統設置,之後點擊環境變數,在之後的彈窗中選中path屬性,點擊編輯,之後將python的安裝路徑加入即可。

2.參考網上信息,可能是環境變數中python的優先順序較低,如上圖所示,上移其位置。一些博客有提到可將環境變數中的%USERPROFILE%AppDataLocalMicrosoftWindowsApps刪去,但我試了試並沒什麼效果。

3.如果以上方法都嘗試過,但在cmd中運行python時仍會跳出應用商店,可以修改應用執行別名,可以直接在win10的搜索框中搜索管理應用執行別名,打開後將顯示為python的兩個應用安裝程序關閉即可。(親測有效)


題主,你按方法2新建命令即可解決。


問題:執行python命令,彈出應用商店,或報錯"python不是內部命令或外部命令,也不是可執行程序"

常見於新手初裝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:windowssystem32py3.cmd echo @"%a%python.exe" %*

然後直接輸入py3,就可以打開python啦~

請勿省略大於號&>


其他

如果你打算同時安裝多個版本的python,上訴命令稍做修改,多次執行即可。格式為:

&>C:windowssystem32命令名.cmd echo @"安裝路徑python.exe" %*

比如你同時安裝了python3.8和2.7兩個版本,安裝路徑分別為D:apppython38和D:apppython27,你想直接用py3和py2作為命令名,那麼

&>C:windowssystem32py3.cmd echo @"D:apppython38python.exe" %*

&>C:windowssystem32py2.cmd echo @"D:apppython27python.exe" %*

如果你打算刪除命令py2,很簡單

del py2.cmd


win10為什麼修改環境變數無效?

因為python命令和py命令均被系統默認綁定為應用商店版本(3.7.1)。

即使你使用方法2,也不能解除綁定。


可能題主沒有設置環境變數path


第一,pycharm 的開發語言是 JAVA,作者平時不太用 python

第二,試下 "數字 IDE" 吧,集成 CMD 的地方很多,如控制檯及以下

源碼 Cython,.pxd 文件,.py 文件,.pyw 文件,.pyx 文件,源碼轉換,源碼編譯,批處理,編譯工具?

dt.digitser.cn圖標源碼 PyInstaller,*.exe 文件,Python 源代碼,打包工具,發布工具,批處理,用法詳解?

dt.digitser.cn

等,還有一些

沒有 PYTHON 時,如下所示

添加 Python 路徑配置對話框,如下所示

配置對話框

看到圖中的提示沒,這是最新版 (能輸出如圖所示的 Python 詳細版本信息),4 月份發布

當然,調用 Python 解釋器的功能,一直就在那裡


我覺得沒有問題啊。

寫東西去IDE裏搞。

cmd裡面是讓你pip install xxx 庫啥的用的。

一般裝庫升級庫才會去。

大部分時間都還在IDE或console上。

我建議你直接上pycharm,

然後把笨方法學Python從頭到尾看一遍。

看完了也就差不多對Python有個瞭解了。


我的一篇小文章,希望對你學習Python有幫助!


我如果開個知識付費羣 回答你學習python的問題 你願意出錢加入嗎?


推薦閱讀:
相關文章