Python 将代码转换为可执行文件脱离python环境运行(步骤详解)


Posted in Python onJanuary 25, 2021

**

将Python程序(.py)转换为Windows可执行文件(.exe)


第一步:安装pyinstaller


打开cmd,输入 pip install pyinstaller

pip install pyinstaller

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)


可能由于网络问题,下载会出现超时的问题。


解决方法:
①[在github上下载][(https://github.com/pyinstaller/pyinstaller)]
②然后解压到python安装目录中,解压完成后点开pyinstaller-develop【此处的文件名可能有不同,对结果没有影响】,在目录中打开cmd,进行安装,安装语法为:python setup.py install

python setup.py install

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)


第二步:将.py转换为.exe


将写好的.py文件移动到pyinstaller-develop文件下,之后打开当前目录的cmd,然后使用命令:python pyinstaller.py -F check_port.py

python pyinstaller.py -F check_port.py

进行封装

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)

封装完成

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)

最后可以看到封装完成,并且倒数第二行就是可执行文件(.exe)保存位置

我们打开刚才提示的路径就可以看到,我们想要的文件了

Python 将代码转换为可执行文件脱离python环境运行(步骤详解)



PS:有时候exe打开后会闪退,这可能是因为执行完程序后自动关闭了。这时候只需要在程序尾部添加一行代码即可

格式:

import os

try: 执行的代码

finally: os.system(“pause”)

os.system("pause")

#可以使代码执行完后暂停,方便我们获取运行得到的数据

到此这篇关于Python 将代码转换为可执行文件脱离python环境运行的文章就介绍到这了,更多相关Python 代码转换为可执行文件内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python中os操作文件及文件路径实例汇总
Jan 15 Python
Python脚本暴力破解栅栏密码
Oct 19 Python
python实现读取并显示图片的两种方法
Jan 13 Python
pygame实现弹力球及其变速效果
Jul 03 Python
Python3多进程 multiprocessing 模块实例详解
Jun 11 Python
python2 与 pyhton3的输入语句写法小结
Sep 10 Python
python实现Excel文件转换为TXT文件
Apr 28 Python
Python学习笔记之Zip和Enumerate用法实例分析
Aug 14 Python
python实现身份证实名认证的方法实例
Nov 08 Python
python实现单张图像拼接与批量图片拼接
Mar 23 Python
使用scrapy ImagesPipeline爬取图片资源的示例代码
Sep 28 Python
Python使用scapy模块发包收包
May 07 Python
Python实现京东抢秒杀功能
Jan 25 #Python
Python Process创建进程的2种方法详解
Jan 25 #Python
使用python对excel表格处理的一些小功能
Jan 25 #Python
全网最详细的PyCharm+Anaconda的安装过程图解
Jan 25 #Python
python 数据类型强制转换的总结
Jan 25 #Python
如何用Python徒手写线性回归
Jan 25 #Python
Python try except finally资源回收的实现
Jan 25 #Python
You might like
解析php中如何调用用户自定义函数
2013/08/06 PHP
php动态生成函数示例
2014/03/21 PHP
PHP多线程之内部多线程实例分析
2015/03/09 PHP
PHP判断一个字符串是否是回文字符串的方法
2015/03/23 PHP
PHP 常用的header头部定义汇总
2015/06/19 PHP
php排序算法实例分析
2016/10/17 PHP
PHP面向对象程序设计内置标准类,普通数据类型转为对象类型示例
2019/06/12 PHP
php设计模式之享元模式分析【星际争霸游戏案例】
2020/03/23 PHP
Javascript中暂停功能的实现代码
2007/03/04 Javascript
模仿jQuery each函数的链式调用
2009/07/22 Javascript
js css样式操作代码(批量操作)
2009/10/09 Javascript
JavaScript prototype 使用介绍
2013/08/29 Javascript
jQuery中DOM树操作之使用反向插入方法实例分析
2015/01/23 Javascript
javascript 判断是否是微信浏览器的方法
2016/10/09 Javascript
AngularJS入门教程之Cookies读写操作示例
2016/11/02 Javascript
js 博客内容进度插件详解
2017/02/19 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
微信小程序使用字体图标的方法
2019/05/23 Javascript
JS数组splice操作实例分析
2019/10/12 Javascript
小程序登录之支付宝授权的实现示例
2019/12/13 Javascript
解决三元运算符 报错“SyntaxError: can''t assign to conditional expression”
2020/02/12 Javascript
python将MongoDB里的ObjectId转换为时间戳的方法
2015/03/13 Python
Python QQBot库的QQ聊天机器人
2019/06/19 Python
Python3.7安装keras和TensorFlow的教程图解
2020/06/18 Python
python实现矩阵和array数组之间的转换
2019/11/29 Python
python的json中方法及jsonpath模块用法分析
2019/12/06 Python
使用OpenCV去除面积较小的连通域
2020/07/05 Python
PyQt5的相对布局管理的实现
2020/08/07 Python
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
2021/03/17 Javascript
家教广告词
2014/03/19 职场文书
后天观后感
2015/06/08 职场文书
2019终止劳动合同协议书最新范本!
2019/07/09 职场文书
一篇文章弄懂Python中的内建函数
2021/08/07 Python
python中出现invalid syntax报错的几种原因分析
2022/02/12 Python
Java后端 Dubbo retries 超时重试机制的解决方案
2022/04/14 Java/Android
讨论nginx location 顺序问题
2022/05/30 Servers