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实现socket端口重定向示例
Feb 10 Python
用实例解释Python中的继承和多态的概念
Apr 27 Python
python strip() 函数和 split() 函数的详解及实例
Feb 03 Python
在Python中使用AOP实现Redis缓存示例
Jul 11 Python
python图书管理系统
Apr 05 Python
详解用python自制微信机器人,定时发送天气预报
Mar 25 Python
Python常用数据类型之间的转换总结
Sep 06 Python
Pycharm debug调试时带参数过程解析
Feb 03 Python
Python提取视频中图片的示例(按帧、按秒)
Oct 22 Python
利于python脚本编写可视化nmap和masscan的方法
Dec 29 Python
发工资啦!教你用Python实现邮箱自动群发工资条
May 10 Python
Python中的pprint模块
Nov 27 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代码审计比较有意思的例子
2014/05/07 PHP
YII动态模型(动态表名)支持分析
2016/03/29 PHP
php查询操作实现投票功能
2016/05/09 PHP
详解php命令注入攻击
2019/04/06 PHP
在vs2010中调试javascript代码方法
2011/02/11 Javascript
jQuery 遍历- 关于closest() 的方法介绍以及与parents()的方法区别分析
2013/04/26 Javascript
基于JavaScript 下namespace 功能的简单分析
2013/07/05 Javascript
Javascript浅谈之引用类型
2013/12/18 Javascript
jQuery检测返回值的数据类型
2015/07/13 Javascript
VUE前端cookie简单操作
2017/10/17 Javascript
使用nodejs+express实现简单的文件上传功能
2017/12/27 NodeJs
详解微信小程序调起键盘性能优化
2018/07/24 Javascript
jQuery实现表格的增、删、改操作示例
2019/01/27 jQuery
微信小程序 拍照或从相册选取图片上传代码实例
2019/08/28 Javascript
使用vue编写h5公众号跳转小程序的实现代码
2020/11/27 Vue.js
Python标准库os.path包、glob包使用实例
2014/11/25 Python
python3实现抓取网页资源的 N 种方法
2017/05/02 Python
Python3 加密(hashlib和hmac)模块的实现
2017/11/23 Python
Python编程使用tkinter模块实现计算器软件完整代码示例
2017/11/29 Python
python3实现爬取淘宝美食代码分享
2018/09/23 Python
Django 多环境配置详解
2019/05/14 Python
Python 一键制作微信好友图片墙的方法
2019/05/16 Python
详解Python绘图Turtle库
2019/10/12 Python
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
SteelSeries赛睿官网:游戏外设和配件的领先制造商(耳机、键盘、鼠标和鼠标垫)
2018/06/17 全球购物
德国游戏机商店:Konsolenkost
2019/12/08 全球购物
煤矿班组长岗位职责
2013/12/29 职场文书
自主实习接收函
2014/01/13 职场文书
2014年道德讲堂实施方案
2014/03/05 职场文书
爱情保证书大全
2014/04/29 职场文书
酒后驾车标语
2014/06/30 职场文书
通知的写法
2015/04/23 职场文书
信息简报范文
2015/07/21 职场文书
新教师教学工作总结
2015/08/12 职场文书
演讲稿之感恩老师(三篇范文)
2019/09/06 职场文书
实用干货:敬酒词大全,帮你应付各种场合
2019/11/21 职场文书