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中time模块和datetime模块的用法示例
Feb 28 Python
用生成器来改写直接返回列表的函数方法
May 25 Python
Python设计模式之中介模式简单示例
Jan 09 Python
用Python编写一个简单的CS架构后门的方法
Nov 20 Python
Spring实战之使用util:命名空间简化配置操作示例
Dec 09 Python
Python通过4种方式实现进程数据通信
Mar 12 Python
Django中的AutoField字段使用
May 18 Python
django rest framework 自定义返回方式
Jul 12 Python
解决Python中导入自己写的类,被划红线,但不影响执行的问题
Jul 13 Python
python request 模块详细介绍
Nov 10 Python
Python中time与datetime模块使用方法详解
Mar 31 Python
Python绘制散点图之可视化神器pyecharts
Jul 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
使用pthreads实现真正的PHP多线程(需PHP5.3以上版本)
2014/05/05 PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
2016/02/03 PHP
Jquery选择器 $实现原理
2009/12/02 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
JS Date函数整理方便使用
2013/10/23 Javascript
javascript 数字格式化输出的实现代码
2013/12/10 Javascript
jQuery aminate方法定位到页面具体位置
2013/12/26 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
js获取日期:昨天今天和明天、后天
2014/06/11 Javascript
jQuery实现带幻灯的tab滑动切换风格菜单代码
2015/08/27 Javascript
JavaScript判断浏览器及其版本信息
2017/01/20 Javascript
js获取当前页的URL与window.location.href简单方法
2017/02/13 Javascript
bootstrap+jQuery 实现下拉菜单中复选框全选和全不选效果
2017/06/12 jQuery
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
[02:06]2018完美世界全国高校联赛秋季赛开始报名(附彩蛋)
2018/09/03 DOTA
python socket 超时设置 errno 10054
2014/07/01 Python
Python实现导出数据生成excel报表的方法示例
2017/07/12 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
Django框架表单操作实例分析
2019/11/04 Python
python如何通过pyqt5实现进度条
2020/01/20 Python
基于python实现简单C/S模式代码实例
2020/09/14 Python
Booking.com西班牙:全球酒店预订
2018/03/30 全球购物
华为慧通笔试题
2016/04/22 面试题
.net C#面试题
2012/08/28 面试题
幼儿园安全责任书
2014/04/14 职场文书
计算机专业毕业生求职信
2014/04/30 职场文书
人事任命书怎么写
2014/06/05 职场文书
工作失误检讨书(经典集锦版)
2014/10/17 职场文书
2014年工会工作总结
2014/11/12 职场文书
公务员考察材料
2014/12/23 职场文书
大学毕业论文致谢词
2015/05/14 职场文书
汉字听写大会观后感
2015/06/12 职场文书
同学聚会致辞集锦
2015/07/28 职场文书
一文搞懂MySQL索引页结构
2022/02/28 MySQL
Win11怎么把合并的任务栏分开 Win11任务栏合并分开教程
2022/04/06 数码科技
德生2P3收音机开箱评测
2022/04/30 无线电