Python 将代码转换为可执行文件脱离python环境运行(步骤详解)

 更新时间:2021年01月25日 12:13:48   作者:oJiuJieZhong  
这篇文章主要介绍了Python 将代码转换为可执行文件脱离python环境运行(步骤详解),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下

**

将Python程序(.py)转换为Windows可执行文件(.exe)


第一步:安装pyinstaller


打开cmd,输入 pip install pyinstaller

pip install pyinstaller

在这里插入图片描述


可能由于网络问题,下载会出现超时的问题。


解决方法:
①[在github上下载][(https://github.com/pyinstaller/pyinstaller)]
②然后解压到python安装目录中,解压完成后点开pyinstaller-develop【此处的文件名可能有不同,对结果没有影响】,在目录中打开cmd,进行安装,安装语法为:python setup.py install

python setup.py install

在这里插入图片描述


第二步:将.py转换为.exe


将写好的.py文件移动到pyinstaller-develop文件下,之后打开当前目录的cmd,然后使用命令:python pyinstaller.py -F check_port.py

python pyinstaller.py -F check_port.py

进行封装

在这里插入图片描述

封装完成

在这里插入图片描述

最后可以看到封装完成,并且倒数第二行就是可执行文件(.exe)保存位置

我们打开刚才提示的路径就可以看到,我们想要的文件了

在这里插入图片描述



PS:有时候exe打开后会闪退,这可能是因为执行完程序后自动关闭了。这时候只需要在程序尾部添加一行代码即可

格式:

import os

try: 执行的代码

finally: os.system(“pause”)

os.system("pause") 

#可以使代码执行完后暂停,方便我们获取运行得到的数据

到此这篇关于Python 将代码转换为可执行文件脱离python环境运行的文章就介绍到这了,更多相关Python 代码转换为可执行文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Django中的AutoField字段使用

    Django中的AutoField字段使用

    这篇文章主要介绍了Django中的AutoField字段使用,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 三种Python比较两个时间序列在图形上是否相似的方法分享

    三种Python比较两个时间序列在图形上是否相似的方法分享

    这篇文章主要为大家详细介绍了三种Python中比较两个时间序列在图形上是否相似的方法,文中的示例代码简洁易懂,感兴趣的小伙伴可以了解一下
    2023-03-03
  • Python数据挖掘中常用的五种AutoEDA 工具总结

    Python数据挖掘中常用的五种AutoEDA 工具总结

    大家好,我们都知道在数据挖掘的过程中,数据探索性分析一直是非常耗时的一个环节,但也是绕不开的一个环节,本篇文章带你盘点数据挖掘中常见的5种 AutoEDA 工具
    2021-11-11
  • 一文带你了解Python中pymysql的使用

    一文带你了解Python中pymysql的使用

    pymysql就是联通mysql实现python窗口与mysql数据库交互的库,十分方便操作,这篇文章将详细说明如何掌握并使用该库,感兴趣的可以了解一下
    2023-02-02
  • Python读取GSMap数据的问题

    Python读取GSMap数据的问题

    这篇文章主要介绍了Python读取GSMap数据的问题,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • Python集中化管理平台Ansible介绍与YAML简介

    Python集中化管理平台Ansible介绍与YAML简介

    这篇文章主要介绍了Python集中化管理平台Ansible介绍与YAML,简单说明了集中化管理平台Ansible的功能与YAML语言的基本语法与基本使用技巧,需要的朋友可以参考下
    2019-06-06
  • web.py在SAE中的Session问题解决方法(使用mysql存储)

    web.py在SAE中的Session问题解决方法(使用mysql存储)

    这篇文章主要介绍了web.py在SAE中的Session问题解决方法(使用mysql存储),本文直接给出实现代码,代码中包含详细注释,需要的朋友可以参考下
    2015-06-06
  • python中的selenium安装的步骤(浏览器自动化测试框架)

    python中的selenium安装的步骤(浏览器自动化测试框架)

    这篇文章主要介绍了python中的selenium安装的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-03-03
  • Python连接MySQL数据库的四种方法

    Python连接MySQL数据库的四种方法

    用 Python 连接到 MySQL 数据库的方法不是很系统,实际中有几种不同的连接方法,而且不是所有的方法都能与不同的操作系统很好地配合,本文涵盖了四种方法,你可以用它们来连接你的Python应用程序和MySQL,需要的朋友可以参考下
    2024-08-08
  • 详谈tensorflow gfile文件的用法

    详谈tensorflow gfile文件的用法

    今天小编就为大家分享一篇详谈tensorflow gfile文件的用法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02

最新评论