龙空技术网

用Pyinstaller将python文件转成一个windows应用程序

思维导图爱好者 574

前言:

如今咱们对“python脚本编译成windows可执行文件”大概比较珍视,小伙伴们都想要分析一些“python脚本编译成windows可执行文件”的相关知识。那么小编也在网络上网罗了一些关于“python脚本编译成windows可执行文件””的相关内容,希望姐妹们能喜欢,朋友们一起来了解一下吧!

Pyinstaller的安装

可以使用pip命令进行安装,但是我使用的pip版本是19.2.3版本,在安装Pyinstall时还是出了一些问题;

直接使用pip install pyinstaller安装出现了下面的错误:

经过一番查找,在GitHub上找到了类似的问题,用其中一个解决方案试了一下,成功了。

使用的命令是pip install pyinstaller --no-use-pep517

把已编译好的.py转成.exe应用程序

先进入到pyinstaller.exe的安装目录,我的目录是C:\Python\Scripts

用一个python文件测试一下:

pyinstaller.exe -F test.py

其中使用-F可以生成一个单文件的应用程序,测试成功。

给应用测试换个图标

这一步试了好几遍,官方文档里说用-i就可以解决了,但试了几次都没有成功。

在百度经验中提到要移动文件位置才可以显示,随后发现使用--clean把缓存文件清理一下,成功的几率更高。

最后使用的如下代码成功了:

C:\Python\Scripts> pyinstaller.exe -F -i my.ico --clean my.py

最终出现了久违的completed successfully:

当然,还是要把dist文件夹里生成的.exe文件移动到其他文件夹,图标才能正常显示出来。

参考内容:

标签: #python脚本编译成windows可执行文件