今天在将写成的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 再安装一次
这样在到对应的目录下打包打包出来的文件就没有问题了。至此问题得到解决。