今天在將寫成的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 再安裝一次
這樣在到對應的目錄下打包打包出來的文件就沒有問題了。至此問題得到解決。