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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
python实现根据主机名字获得所有ip地址的方法
Jun 28 Python
浅谈python抛出异常、自定义异常, 传递异常
Jun 20 Python
Zabbix实现微信报警功能
Oct 09 Python
python matplotlib中文显示参数设置解析
Dec 15 Python
python爬虫正则表达式之处理换行符
Jun 08 Python
python禁用键鼠与提权代码实例
Aug 16 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
使用python-Jenkins批量创建及修改jobs操作
May 12 Python
python求解汉诺塔游戏
Jul 09 Python
python-图片流传输的思路及示例(url转换二维码)
Dec 21 Python
python 统计代码耗时的几种方法分享
Apr 02 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
不用iconv库的gb2312与utf-8的互换函数
2006/10/09 PHP
PHP+ajax 无刷新删除数据
2010/02/20 PHP
无法在发生错误时创建会话,请检查 PHP 或网站服务器日志,并正确配置 PHP 安装(win+linux)
2012/05/05 PHP
php 中文字符串首字母的获取函数分享
2013/11/04 PHP
php异常处理使用示例
2014/02/25 PHP
Yii2实现log输出到file及database的方法
2016/11/12 PHP
PHP设计模式之工厂方法设计模式实例分析
2018/04/25 PHP
用js计算页面执行时间的函数
2006/12/07 Javascript
JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
2013/05/27 Javascript
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
JavaScript取得键盘按下方向键是哪个的方法
2015/08/04 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
使用node打造自己的命令行工具方法教程
2018/03/26 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
基于 jQuery 实现键盘事件监听控件
2019/04/04 jQuery
[42:20]Secret vs Liquid 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python复制文件代码实现
2013/12/23 Python
Django框架中处理URLconf中特定的URL的方法
2015/07/20 Python
PyCharm代码格式调整方法
2018/05/23 Python
Python操作word常见方法示例【win32com与docx模块】
2018/07/17 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
python实现批量文件重命名
2019/10/31 Python
Python3操作MongoDB增册改查等方法详解
2020/02/10 Python
Python 数据分析之逐块读取文本的实现
2020/12/14 Python
英国著名国际平价时尚男装品牌:Topman
2016/08/27 全球购物
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
Math.round(11.5)等於多少? Math.round(-11.5)等於多少?
2015/01/27 面试题
经理管理专业自荐信范文
2013/12/31 职场文书
机电一体化职业规划书
2014/01/07 职场文书
高一学生评语大全
2014/04/25 职场文书
文明和谐家庭事迹材料
2014/05/18 职场文书
总经理人事任命书
2014/06/05 职场文书
党员群众路线对照检查材料
2014/08/31 职场文书
计划生育工作总结2015
2015/04/03 职场文书
教你怎么用Python操作MySql数据库
2021/05/31 Python