關於python的打包打包完生成exe文件之后,不能正常執行程序的問題解決。


今天在將寫成的Python文件打包。然后給別人執行。打包了好多次都執行不了。真坑。

報的錯是各種module找不到

Module Not Found Error: No module named 'openpyxl'

類似這種的問題。實在沒有招:

按照安裝文檔 安裝順序為:

安裝Pyinstaller

pip install pywin32
pip install PyInstaller

然后到對應的目錄下面去執行打包:
pyinstaller -F datasplit.py
具體參考 https://www.cnblogs.com/gopythoner/p/6337543.html

但是
這樣的方式打包不成功。各種程序執行不了。最后安裝了各種包還是不行,最后在晚上找到一篇解決了這個問題:

https://blog.csdn.net/chen_soldier/article/details/102667201

報錯前的pyinstaller是用 pip install pyinstaller 來安裝的,改成用 pip install https://github.com/pyinstaller/pyinstaller/archive/develop.tar.gz 再安裝一次
這樣在到對應的目錄下打包打包出來的文件就沒有問題了。至此問題得到解決。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM