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 getopt模块处理命令行选项实例
May 13 Python
浅析AST抽象语法树及Python代码实现
Jun 06 Python
Python实现网络端口转发和重定向的方法
Sep 19 Python
初学python的操作难点总结(新手必看篇)
Aug 03 Python
解决python升级引起的pip执行错误的问题
Jun 12 Python
Python爬虫的两套解析方法和四种爬虫实现过程
Jul 20 Python
python入门:这篇文章带你直接学会python
Sep 14 Python
pandas读取csv文件,分隔符参数sep的实例
Dec 12 Python
windows下搭建python scrapy爬虫框架步骤
Dec 23 Python
Python对象与引用的介绍
Jan 24 Python
一篇文章弄懂Python中所有数组数据类型
Jun 23 Python
通过Django Admin+HttpRunner1.5.6实现简易接口测试平台
Nov 11 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的无限分类实现想法~
2007/01/02 PHP
给初学者的30条PHP最佳实践(荒野无灯)
2011/08/02 PHP
如何用phpmyadmin设置mysql数据库用户的权限
2012/01/09 PHP
CI框架中集成CKEditor编辑器的教程
2014/06/09 PHP
基于PHP给大家讲解防刷票的一些技巧
2015/11/18 PHP
PHP命名空间namespace用法实例分析
2016/09/27 PHP
使用composer命令加载vendor中的第三方类库 的方法
2019/07/09 PHP
理解Javascript_10_对象模型
2010/10/16 Javascript
js文本框输入点回车触发确定兼容IE、FF等
2013/11/19 Javascript
JS选项卡动态替换banner图片路径的方法
2015/05/11 Javascript
纯JavaScript实现的分页插件实例
2015/07/14 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
javascript产生随机数方法汇总
2016/01/25 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
JS实现兼容火狐及IE iframe onload属性的遮罩层隐藏及显示效果
2016/08/23 Javascript
jQuery Ajax传值到Servlet出现乱码问题的解决方法
2016/10/09 Javascript
Webpack常见静态资源处理-模块加载器(Loaders)+ExtractTextPlugin插件
2017/06/29 Javascript
20170918 前端开发周报之JS前端开发必看
2017/09/18 Javascript
React Native中TabBarIOS的简单使用方法示例
2017/10/13 Javascript
利用Blob进行文件上传的完整步骤
2018/08/02 Javascript
深入理解Vue keep-alive及实践总结
2019/08/21 Javascript
[01:02:32]DOTA2-DPC中国联赛 正赛 iG vs PSG.LGD BO3 第二场 2月26日
2021/03/11 DOTA
用Python制作简单的朴素基数估计器的教程
2015/04/01 Python
Python使用MONGODB入门实例
2015/05/11 Python
Python爬取智联招聘数据分析师岗位相关信息的方法
2019/08/13 Python
Python 实现opencv所使用的图片格式与 base64 转换
2020/01/09 Python
python如何实现读取并显示图片(不需要图形界面)
2020/07/08 Python
python中slice参数过长的处理方法及实例
2020/12/15 Python
python抢购软件/插件/脚本附完整源码
2021/03/04 Python
购买大码女装:Lane Bryant
2016/09/07 全球购物
Lee牛仔裤澳大利亚官网:美国著名牛仔裤品牌
2017/09/02 全球购物
介绍一下Make? 为什么使用make
2013/12/08 面试题
餐饮企业总经理岗位职责范文
2014/02/18 职场文书
党的群众路线对照检查材料
2014/08/27 职场文书
保研推荐信范文
2015/03/25 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python