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错误:AttributeError: 'module' object has no attribute 'setdefaultencoding'问题的解决方法
Aug 22 Python
零基础写python爬虫之爬虫框架Scrapy安装配置
Nov 06 Python
python实现根据月份和日期得到星座的方法
Mar 27 Python
Python中的hypot()方法使用简介
May 18 Python
Python下使用Scrapy爬取网页内容的实例
May 21 Python
Python查看微信撤回消息代码
Jun 07 Python
pygame游戏之旅 添加icon和bgm音效的方法
Nov 21 Python
Python 3.8新特征之asyncio REPL
May 28 Python
利用python在大量数据文件下删除某一行的例子
Aug 21 Python
Python之Django自动实现html代码(下拉框,数据选择)
Mar 13 Python
python实现简易名片管理系统
Apr 11 Python
Python matplotlib可视化之绘制韦恩图
Feb 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
为什么《星际争霸》是测试人工智能的理想战场
2019/12/03 星际争霸
php中cookie的作用域
2008/03/27 PHP
PHP获取用户访问IP地址的5种方法
2016/05/16 PHP
CSS常用网站布局实例
2008/04/03 Javascript
jquery的ajax从纯真网(cz88.net)获取IP地址对应地区名
2009/12/02 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
JS跨域问题详解
2014/11/25 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
2014/12/05 Javascript
JavaScript中Cookie操作实例
2015/01/09 Javascript
Node.js node-schedule定时任务隔多少分钟执行一次的方法
2015/02/10 Javascript
jQuery实现购物车数字加减效果
2015/03/14 Javascript
使用jquery获取url及url参数的简单实例
2016/06/14 Javascript
angularjs2中父子组件的数据传递的实例代码
2017/07/05 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
优雅的在React项目中使用Redux的方法
2018/11/10 Javascript
JS数组求和的常用方法总结【5种方法】
2019/01/14 Javascript
详解超简单的react服务器渲染(ssr)入坑指南
2019/02/28 Javascript
[31:55]完美世界DOTA2联赛循环赛 IO vs GXR BO2第一场 11.04
2020/11/05 DOTA
Python 匹配任意字符(包括换行符)的正则表达式写法
2009/10/29 Python
python实现人脸识别经典算法(一) 特征脸法
2018/03/13 Python
Python3爬楼梯算法示例
2019/03/04 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
python3.6、opencv安装环境搭建过程(图文教程)
2019/11/05 Python
使用python绘制cdf的多种实现方法
2020/02/25 Python
Python脚本打包成可执行文件过程解析
2020/10/20 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
实例讲解使用HTML5 Canvas绘制阴影效果的方法
2016/03/25 HTML / CSS
美国礼品卡商城: Gift Card Mall
2017/08/25 全球购物
将"引用"作为函数返回值类型的格式、好处和需要遵守的规则
2016/02/09 面试题
linux系统都有哪些运行级别
2016/03/26 面试题
会计岗位职责
2013/11/08 职场文书
校三好学生主要事迹
2014/01/11 职场文书
优秀教师感人事迹材料
2014/05/04 职场文书
兴趣小组活动总结
2014/05/05 职场文书
2015年秋学期师德师风建设工作总结
2015/10/23 职场文书
年会邀请函的格式及范文五篇
2019/11/02 职场文书