Python: 将py文件转化为exe可执行文件
文章背景:通过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)
相关文章
- 快速入门Python机器学习(30)
- python字符串转化列表_Python列表到字符串的转换[通俗易懂]
- Python删除文件到回收站
- 如何使用python读取txt文件中的数据
- python解压bz2文件命令,在Python中解压缩.bz2文件
- Python入门系列(十)一篇学会python文件处理
- python判断linux中文件是否存在_Python判断文件是否存在的三种方法
- python数据统计分析「建议收藏」
- python socket recvfrom_Python:socket.recvfrom()不返回任何地址
- 怎么用python打开csv文件_Python文本处理之csv-csv文件怎么打开[通俗易懂]
- 某大厂面试题:如何只用python的内置函数处理10G的大文件并使使用内存最小
- python输出unicode编码_Python以utf8编码读取文件
- python pkl文件_Python字符串格式化输出的方式包括
- python库——h5py读取h5文件「建议收藏」
- python文件按回车闪退_为什么我的python文件夹闪退
- 深度对比Python中4大文件/文件夹处理库,你更pick哪一个?
- PYTHON主机_我的Python世界PDF
- Python文件名后缀_python获取目录下所有文件的文件名
- 认识Python列表
- Python批量修改文件名,文件再多也只要一秒,省时又不闹心
- Python批量爬取微信公众号文章中的图片重建PowerPoint文件
- Python 自动化指南(繁琐工作自动化)第二版:一、PYTHON 基础知识
- python文件操作:r、w、a、r+、w+、a+和b模式
- 5 个Python高级特性,让你成为Python高手
- python – 文件
- python通过openpyxl生成Excel文件详解编程语言
- python编程从一个ftp传输文件到另一个ftp服务器详解编程语言
- python net-snmp 的使用详解大数据
- Linux创建Python文件的步骤(linux新建python文件)
- Linux中运行Python文件的步骤(linux运行python文件)
- 使用Python读取照片的GPS信息详解编程语言
- Python os.remove()函数:删除文件
- Python unittest跳过测试用例(2种方法,附带实例分析)
- Python操作Redis实现数据持久化(python操作redis)
- 使用python备份VPS上的网站文件及数据库
- Python读取ini文件、操作mysql、发送邮件实例
- Python实现把utf-8格式的文件转换成gbk格式的文件