命令行輸入python -V,顯示bash: python: command not found?

輸入python3 -V就有輸出,是3.x版本都要這樣用了嗎?還是安裝問題?


Windows 下的 Python3 有獨立的 Launcher,這比起 Python2 是進步而不是倒退。

在命令行輸入 py 就能調用 Launcher 了:

py命令可以實現 Python 版本的隨意切換,例如上圖中的第三條命令,如果本機已經安裝了 Python2 就可以順利喚出 Python2 控制台。


你輸入python之後,bash會從當前用戶的PATH變數路徑下去找名叫python的可執行文件,然後沒有找到

這裡的python其實是個指向python3的軟鏈接

我系統是Arch,這個軟鏈接是Python3安裝之後自己創建的,但在你的系統上可能不會

你可以選擇一直用python3,或者閱讀Linux入門書,然後自己建立個軟鏈接


配置你的環境變數,目錄指定到你的python.exe文件


希望同樣問題的小夥伴也排查下路徑,也謝謝各位大佬的回答!


python3 -V顯示沒有問題說明環境變數就沒有問題,找到python3文件位置,複製出來一份改名為python就行。


配置的問題


推薦閱讀:

TAG:Python | Python3x | Python入門 |