zl程序教程

您现在的位置是:首页 >  后端

当前栏目

Python: 将py文件转化为exe可执行文件

Python文件 转化 exe py 可执行文件
2023-06-13 09:12:58 时间

文章背景:通过Python编写的代码一般是保存为py文件,必须要在Python环境下才可以运行。如果一台电脑没有安装Python,那就无法运行我们的程序。通过将编写的Python代码转换成exe文件,这样不管电脑上是否已安装Python, 只要能打开exe文件就可以运行我们的程序。本文借助第三方模块pyinstaller,将py文件转化为exe可执行文件。

前期工作:通过pip install安装pyinstaller第三方模块。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller

操作环境:Win10系统

接下来开始py文件转化为exe文件的工作。首先打开命令提示符窗口,然后切换到py文件所在的目录下。目前,我的py文件名为batchPrintPDF.py,该文件保存在文件夹C:\Local内。首先要切换盘符,直接输入C:,即可切换到该盘下。然后再输入”cd C:\Local"换到该目录下。

换到该目录后,输入"pyinstaller -F -w batchPrintPDF.py", 按回车等待即可。生成时间取决于代码多少和复杂程度。

几点说明:

  • 生成的exe文件在同目录dist下;
  • -F(注意大写)表示将所有库文件打包成一个exe文件;
  • -w表示运行exe文件时,不出现黑色控制台窗口。

操作演示:

http://mpvideo.qpic.cn/0b2e4yaaeaaaiaagx6hxs5qvbzwdaltaaaqa.f10002.mp4?dis_k=b11b8368e8dfeee17555253b5d338cd0&dis_t=1663653725&vid=wxv_2248350276342677507&format_id=10002&support_redirect=0&mmversion=false

参考资料:

[1] Python脚本转exe可执行文件(http://zhaoxuhui.top/blog/2017/05/22/Python%E8%84%9A%E6%9C%AC%E8%BD%ACexe%E5%8F%AF%E6%89%A7%E8%A1%8C%E6%96%87%E4%BB%B6.html)

[2] Pycharm中将py文件转化为exe文件(https://cxyzjd.com/article/coberup/82964910)