Python 雙擊執行時一閃而過, 沒有繼續執行的問題

首先確定在.py文件上右鍵使用Python程序打開.
注意如果裝了多個版本時要選擇正確的版本, 即開發時使用的版本. 否則會提示沒有找到第三方模塊的問題, 即使這個第三方模塊已經是確定安裝了的. 每個Python版本安裝目錄下有個lib目錄就是儲存第三方模塊的目錄. 第三方模塊安裝時會安裝到默認的版本中, 這時其它版本無法使用該模塊, 安裝又會提示已存在.

表現方式: 雙擊執行.py文件時一閃而過沒有繼續執行

排查方式: 通過CMD命令執行時發現提示找不到某個使用的第三方模塊.

確定原因: 腳本報錯後Python執行窗口會自行關閉, 所以出現的現象就是一閃而過.

解決方式: 使用管理員權限打開命令行, pip安裝該模塊, 提示該模塊已存在. 通過界面上顯示的存在路徑, 確定擁有這個模塊的是3.6版本, 同時電腦中還裝了3.8版本. 於是判斷需要指定正確的執行版本才能執行. 在.py文件右鍵選擇打開方式, 選擇從電腦中選擇程序, 在打開的窗口中找到3.6版本的Python程序確定使用, 再次雙擊運行.py文件時表現正常. 最後在環境變量中把user的環境變量Path中的Python路徑改變爲3.6版本. 推測在安裝高版本時會自動把原來Path配置的Python路徑覆蓋爲高版本的安裝路徑.

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