Python打包exe的问题记录

pyinstaller常用命令 打包步骤 先cd到项目目录下,在命令行中先用python xxx.py测试,看看有没有缺什么模块—— 很多时候会出现错误:ImportError: No module named xxx(但在IDE中可以运行,这时由于路径的原因) 解决:在报错模块中添加 import sys import os curPath = os.path.abspath(os.path.dirname(__file__)) rootPath = os.path.split(curPath)[0] sys.path.append(rootPath) 运行通过后 执行pyinstaller -F xx.py --workpath temp --distpath Release (最开始不要隐藏命令行 不然出错情况看不到) 即不要添加 -w workpath:可以自定义临时文件(一些缓存)的路径,文件名是temp(自定) distpath:可以自定义生成的文件路径,文件名是release(自定) 不自定义路径的话,默认在当前路径下生成 把生成的exe拖进来运行测试 问题记录 exe在运行时出现错误**”Failed to execute script xxx.exe”** 问题解决方案 exe过大 压缩exe的大小     Read more
NENEIIII's avatar
NENEIIII Apr 10, 2021