一直以來都是用vscode的終端機執行程式碼,有次想試試看直接執行但是會閃退,畫面會瞬間出現終端機的黑框然後消失。
自己做了一些測試
直接雙擊執行後可以正常運作
但是如果在前面導入一些套件就會閃退
有些套件導入到是不會有影響
像這樣也會閃退
目前簡單測試過pandas, numpy cv2等(大部分套件都會)如果import的話就會在雙擊執行的時候導致閃退,用vscode或cmd執行則沒有問題。
想知道是哪裡出問題以及如何解決
應該不是閃退
而是觸發Error導致工作階段終止,
你是否有安裝好你上述所說的套件?
環境變數是否有設置正確?
感謝回答,確實應該是有error導致終止(最後一個例子在視窗關掉前會看到hello),問題應該出在import套件,我是在vscode中用pip指令安裝的,環境變數也有檢查過,但是同樣的檔案用cmd、windows powershell、vscode執行就沒有問題。
「執行時發生錯誤並跳出」也算是執行完畢
所以黑窗會直接關閉
以你舉的例子來講
比較像是找不到模組的問題
請確認是否使用了虛擬環境
並確認您要引入之模組的檔案位置
因工作專案需求,所以我必須要能雙擊. py後自動執行 .py檔,我發現在Pycharm上執行.py都是正常可行的,但在檔總管上雙擊.py檔卻黑窗後快速直接關閉,且有拍影片後回放再暫停觀察,已確認黑窗內並無任何顯示訊息就快速關閉。請教可能發生的原因與解決方向?謝謝!!!