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中os.path用法分析
Jan 15 Python
python使用xlrd模块读写Excel文件的方法
May 06 Python
Python+PIL实现支付宝AR红包
Feb 09 Python
用python处理MS Word的实例讲解
May 08 Python
Python基于matplotlib画箱体图检验异常值操作示例【附xls数据文件下载】
Jan 07 Python
python获取全国城市pm2.5、臭氧等空气质量过程解析
Oct 12 Python
python字符串反转的四种方法详解
Dec 02 Python
py-charm延长试用期限实例
Dec 22 Python
Python各种扩展名区别点整理
Feb 27 Python
使用 Python 遍历目录树的方法
Feb 29 Python
Pyqt5将多个类组合在一个界面显示的完整示例
Sep 04 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
分享一段PHP制作的中文拼音首字母工具类
2014/12/11 PHP
php实现图片转换成ASCII码的方法
2015/04/03 PHP
PHP6连接SQLServer2005的三部曲
2016/04/15 PHP
Jquery css函数用法(判断标签是否拥有某属性)
2011/05/28 Javascript
Jquery的Tabs内容轮换效果实现代码,几行搞定
2014/02/12 Javascript
node.js适合游戏后台开发吗?
2014/09/03 Javascript
推荐4个原生javascript常用的函数
2015/01/12 Javascript
javascript实现列表切换效果
2016/05/02 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
利用D3.js实现最简单的柱状图示例代码
2016/12/09 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
很棒的vue弹窗组件
2017/05/24 Javascript
React学习笔记之事件处理(二)
2017/07/02 Javascript
[原创]js实现保存文本框内容为本地文件兼容IE,chrome,火狐浏览器
2018/02/14 Javascript
vue裁切预览组件功能的实现步骤
2018/05/04 Javascript
在移动端使用vue-router和keep-alive的方法示例
2018/12/02 Javascript
jQuery创建折叠式菜单
2019/06/15 jQuery
Javascript查看大图功能代码实现
2020/05/07 Javascript
Vue页面跳转传递参数及接收方式
2020/09/09 Javascript
详尽讲述用Python的Django框架测试驱动开发的教程
2015/04/22 Python
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
python中文分词,使用结巴分词对python进行分词(实例讲解)
2017/11/14 Python
Tensorflow环境搭建的方法步骤
2018/02/07 Python
python基于递归解决背包问题详解
2019/07/03 Python
python自动化工具之pywinauto实例详解
2019/08/26 Python
Windows平台Python编程必会模块之pywin32介绍
2019/10/01 Python
python 常见的反爬虫策略
2020/09/27 Python
使用AJAX和Django获取数据的方法实例
2020/10/25 Python
一款纯css3实现的颜色渐变按钮的代码教程
2014/11/12 HTML / CSS
HTML5之web workers_动力节点Java学院整理
2017/07/17 HTML / CSS
美国鲍勃商店:Bob’s Stores
2018/07/22 全球购物
新西兰杂志订阅:isubscribe
2019/08/26 全球购物
乌克兰在线药房:Аптека24
2019/10/30 全球购物
澳大利亚香水在线商店:City Perfume
2020/09/02 全球购物
2015年办公室文秘工作总结
2015/04/30 职场文书
python全面解析接口返回数据
2022/02/12 Python