python文件打包发布(引用的包也可以加进来),打包出错解决了,运行出错解决了

一开始,我以为,打包本来就很容易,可是没有。。。。。

没想到打包还能遇到坑 T.T

打包步骤:

1、安装 pyinstaller (cmd)

pip install pyinstaller

2、进入目标文件所在文件夹,右键在此打开cmd

pyinstaller -F demo.py

出现的dist有一个exe程序,这个就是你要的。

---------------------------------------出错了!!!------------------------------------------------------------------

错误一:

我在打包时出现 

也是没谁了

解决方法:

1、查看C:WindowsSystem32downlevel 目录下是否有这些文件,如果没有就从别人系统里面拷贝(我的就是没有,总共95个文件,人家的确有112个。。。。。。)

2、如果有那么运行的时候加上路径(或者把路径加到环境变量里面去)

运行(xxx为目标文件)

pyinstaller -F -p C:WindowsSystem32downlevel demo.py

 错误二:

打包后运行出错,找不到模块

解决方法:和第一个差不多(就是把路径加进去,多个包找不到就都加进去,用分号“;”隔开)

pyinstaller -F -p D:aabsite-packages  demo.py

参考:https://blog.csdn.net/kaituojimo/article/details/79186557

原文地址:https://www.cnblogs.com/51python/p/10877022.html