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 相关文章推荐
pymssql ntext字段调用问题解决方法
Dec 17 Python
Python的面向对象思想分析
Jan 14 Python
python中黄金分割法实现方法
May 06 Python
快速排序的算法思想及Python版快速排序的实现示例
Jul 02 Python
浅析PyTorch中nn.Linear的使用
Aug 18 Python
pytorch自定义二值化网络层方式
Jan 07 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
Python爬取阿拉丁统计信息过程图解
May 12 Python
scrapy中如何设置应用cookies的方法(3种)
Sep 22 Python
用pushplus+python监控亚马逊到货动态推送微信
Jan 29 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 24 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删除HTMl标签的三种解决方法
2013/06/30 PHP
通过PHP简单实例介绍文件上传
2015/12/16 PHP
PHP 接入微信扫码支付总结(总结篇)
2016/11/03 PHP
PHP时间处理类操作示例
2018/09/05 PHP
prototype Element学习笔记(Element篇三)
2008/10/26 Javascript
javascript 写类方式之一
2009/07/05 Javascript
使用滤镜设置透明导致 IE 6/7/8/9 解析异常的解决方法
2011/04/07 Javascript
JavaScript之Getters和Setters 平台支持等详细介绍
2012/12/07 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
jquery实现全选功能效果的实现代码
2016/05/05 Javascript
js接收并转化Java中的数组对象的方法
2016/08/11 Javascript
利用bootstrapValidator验证UEditor
2016/09/14 Javascript
Nodejs回调加超时限制两种实现方法
2017/06/09 NodeJs
js实现canvas保存图片为png格式并下载到本地的方法
2017/08/31 Javascript
JQuery 获取多个select标签option的text内容(实例)
2017/09/07 jQuery
AngularJS中控制器函数的定义与使用方法示例
2017/10/10 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
JS中数据结构与算法---排序算法(Sort Algorithm)实例详解
2019/06/17 Javascript
jQuery操作选中select下拉框的值代码实例
2020/02/07 jQuery
深入理解Antd-Select组件的用法
2020/02/25 Javascript
python根据经纬度计算距离示例
2014/02/16 Python
python和C语言混合编程实例
2014/06/04 Python
Python计算一个文件里字数的方法
2015/06/15 Python
python实现列表中由数值查到索引的方法
2018/06/27 Python
python logging设置level失败的解决方法
2020/02/19 Python
Pycharm中配置远程Docker运行环境的教程图解
2020/06/11 Python
python 如何引入协程和原理分析
2020/11/30 Python
法学专业个人求职信
2013/09/26 职场文书
四年级小学生评语
2014/12/26 职场文书
给女朋友道歉的话大全
2015/01/20 职场文书
写给孩子的新学期寄语
2015/02/27 职场文书
2015教师年度思想工作总结
2015/04/30 职场文书
2019求职信大礼包
2019/05/15 职场文书
关于Oracle12C默认用户名system密码不正确的解决方案
2021/10/16 Oracle
Linux下搭建SFTP服务器的命令详解
2022/06/25 Servers
Win11如何默认打开软件界面最大化?Win11默认打开软件界面最大化的方法
2022/07/15 数码科技