如何利用pycharm将py文件打包成exe文件
1、先确保自己有pip(python专门用来管理库的一个工具)
打开pycharm里面的terminal对话框,然后输入代码:python -m pip install --upgrade pip
回车执行,如图:
用pip工具安装pyinstaller
在terminal中输入:
pip install pyinstaller
回车执行
安装成功
3、将py文件转换成一个exe
在terminal下输入:
pyinstaller -F --onefile .py
pyinstaller -F -w -i tubiao.ico name.py
-w是消除运行时的黑框
回车执行(上面是py文件的名称,比如我这里是想把test.py打包成.exe文件,那就输入pyinstaller -F --onefile test.py)
生成exe完成
运行exe文件
打包结束后,在自己py文件所在的文件夹中,找到dist文件夹,打开后里面就能看到与自己之前文件名相同的exe文件,点击运行即可。
如果发现自己的程序运行时一闪而过,在代码中加上如下语句即可
报错处理
如果打包脚本后运行,提示vcruntime140.dll 未在指定的window上运行,
由于版本不同导致upx压缩错误,安装的ups是64位的,然后压缩了32位的,添加 --noupx命令即可,坏处是软件会变大
详细解决方案与报错原因见链接