用pyinstaller打包含有pandas的py文件,運行出錯的一個解決方法

今天把一個py文件用pyinstaller打包成exe。打包成功,但運行時卻總是出錯,一閃就關閉了。大概能看到出錯信息:ModuleNotFoundError: No module named ‘pandas’,後來調試是在import pandas as pd這一句上出錯了,沒找到pandas模塊。可是環境裏確實已經裝了pandas,我不打包直接運行是Ok的。

百度了很多方法,都沒法解決。後來想着把pyinstaller和pandas更新或者重裝試試,結果pip install pyinstaller再打包就正常了。

具體原因我也不知道,可能是之前的pyinstaller有點問題,沒能把pandas給import進去。希望能給誰遇到同樣問題的人,能提供一點幫助。

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