Python打包exe所踩的坑
一、安装pyinstaller
pip install pyinstaller
升级pyinstaller可以使用命令
pip install --upgrade pyinstaller
二、提示pip命令版本太低
安装pyinstaller提示
You are using pip version 19.0.3, however version 24.0 is available.
You should consider upgrading via the ‘python -m pip install --upgrade pip’ command.
所以升级了pip
python -m pip install --upgrade pip
但是执行后报错
Could not install packages due to an EnvironmentError: [WinError 5] 拒绝访问。: ‘C:\Users\Administrator\AppData\Local\Temp\pip-uninstall-pn3oam10\pip.exe’
Consider using the --user option or check the permissions.
所以修改命令为,使用了镜像,下载速度会更快
python -m pip install --upgrade pip -i https://pypi.douban.com/simple --user
三、打包exe命令
pyinstaller -F -w TkinterDemo.py
四、执行exe文件
遇到第一次双击后没有响应,第二次双击后exe文件自动删除了
具体原因应该是pyinstaller版本和pip版本太低了,所以根据上诉命令,先升级了pip,后升级了pyinstaller后,重新打包exe文件后运行成功。