如何让Python脚本成为在Windows环境中运行的exe文件?

在Python开发过程中,我们除了可以将发布模块打包成 .whl 格式的文件,也可以打包成可执行的exe 程序win10安装pip。这样即使在没有Python的环境中仍然可以直接运行程序,提升使用效率。

接下来就分享一下,如何使用 PyInstaller库将发布模块打包成 exe格式文件win10安装pip。

PyInstaller 安装建议使用 pip的方式进行安装,否则可能会报缺失其它依赖库的情况,需要逐个手动安装win10安装pip。

pip install PyInstaller

PyInstaller 使用如下,简单代码示例WriteFiles.py模块,其中导入了Python内置库time模块和第三方库csv模块,实现每次运行时,创建新的csv文件,源码如下win10安装pip。

WriteFiles.py模块的当前目录结构win10安装pip,如下:

在该模块目录内执行如下命令,将WriteFiles.py 打包成exe格式文件win10安装pip。

pyinstaller WriteFiles.py执行日志如下:

在运行完成后win10安装pip,我们在当前目录中可以看到生成了.\build\WriteFiles\WriteFiles.exe文件,如下:

我们双击执行 WriteFiles.exe,可以发现在当前目录下,新增了WriteFile_1573221278.csv文件win10安装pip。

从上面的例子中win10安装pip,我们发现生成的文件数量太多了,如何进行简化生成结果?

我们可以尝试使用其中 -n 参数win10安装pip,使得仅生成一个文件名为 Hello.exe 的应用程序,执行如下命令:

pyinstaller -F -n Hello.exe WriteFiles.py我们可以看到在当前目录中生成了 .\dist\Hello.exe 应用程序文件,目录结构如下win10安装pip。

最后,除了 PyInstaller 库能够将模块打包成 exe 应用程序,pyexe库也可以实现相同效果的打包,这里就不做单独的介绍了win10安装pip。

“张承辉博客” 如何让Python脚本成为在Windows环境中运行的exe文件? https://www.zhangchenghui.com/227383

(0)
上一篇 2022年6月29日 下午7:20
下一篇 2022年6月29日 下午7:21

相关阅读

发表回复

登录后才能评论