作為一個python初學者,今天有個問題必須記錄一下。
寫了一個簡單的爬蟲,直接在vscode中運行正常,使用pyinstaller打包正常,結果運行閃退,cmd后報錯如下:
百度各種解決方法其實都是一個抄襲一個,全部挨個試了一遍,然而沒有一個方法有用(當然也有可能是自己的問題並不對應這幾個解決方案,但是有些作者直接照搬別人的答案就太那個了吧,自己真的試過有用嗎,表示好奇)
就在我心灰意冷,覺得今天是找不到解決方法了的時候,想着要不看一眼生成輸出吧萬一有報錯提示呢,結果一看。。真想掐死自己
於是換了一個問題搜索,搜到下面一個解決方案
原文鏈接:https://blog.csdn.net/Eileen_lei/article/details/103749993(真的超級感謝這個作者,我的心情簡直和文章下面的評論一毛一樣)
於是添加以下兩行代碼。。。。
真是淚流滿面!!!一切正常
總結:作為一個python新手,菜是原罪,遇到一些問題總是會走很多的彎路,多學習才是正道啊。
有時候越容易忽視的地方越有可能有提示,只是被你忽視了而已,沒有一個問題會是憑空冒出來的,多找找程序生成、打包、運行報出的錯誤,說不定就能找到問題的根源,就算找不到根源,至少多了一個搜索其他答案的新思路呢。