返回顶部
首页 > 资讯 > 后端开发 > Python >python代码如何打包
  • 306
分享到

python代码如何打包

python开发语言 2023-09-13 20:09:41 306人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

网上的文章对小白都不太友好呀,讲得都比较高大上,本文章就用最简单的方式来教会大家如何打包。既然各位已经学习到了python打包了, 深适度应该跟我查不多。 注意事项:   1. 这个插件只能打包 Mac 、win系统运行的文件,也就是打

网上的文章对小白都不太友好呀,讲得都比较高大上,本文章就用最简单的方式来教会大家如何打包。既然各位已经学习到了python打包了, 深适度应该跟我查不多。

注意事项:

  1. 这个插件只能打包 Mac 、win系统运行的文件,也就是打出来的包,只能在这两个系统中运行,在 mac系统打包则能在mac中运行, 在win中打包则能在win中运行。

.exe打包:

第一步:写一个简单的Python程序

import timedef test():    print('你好,环境使用xxx系统')    txt = input('请输入:')    print(txt)    time.sleep(5)if __name__ == '__main__':    test()

写完之后,既然你运行程序需要依赖包,如上面程序中的time 模块, 所以你打包好的后,别人运行你的程序也是需要依赖包的,怎么处理这些依赖包呢?在终端中执行下面这段代码

这段代码的意思就是将你当前环境下所需要的所有依赖包,都保存到 equirements.txt 文件中

pip freeze > requirements.txt

执行完之后会在项目下自动生成一个equirements.txt 文件

第二步:安装安装 pyinstaller 这个第三方库

pip install pyinstaller

检查一下是否安装成功,关闭终端窗口, 然后再打开,输入 pyinstaller ,出现以下则说明安装成功

第三步:执行打包命令

在终端执行以下命令,这里的 app.py 就是你需要打包py文件名, 其它你就照搬即可

pyinstaller -D app.py

这三个文件都是干什么用的呢?

build: 这个文件是打包程序的编译文件, 这个文件对于我们是没有用的,可以直接删除。

dist:这个文件就是我们打包成后的文件,打开里面可以看到app.exe文件, 这个文件是可以直接双击执行的, 双击后就可以执行我们写好的程序了

app.spec:这个文件是打包的配置文件,后续会讲到怎么用

第四步:试一下打包好的程序是否能执行

在项目的 dist 文件下找到exe文件,双击运行

我们的程序就执行成功了

这里需要补充一些东西,相信各位小白一定会用到。

问题1:怎么重新打包? 需要将刚刚成的哪些文件全部删除么?

答:重新在终端执行 pyinstaller -D app.py 命令即可。记得需要清空 dist/app 文件里面的内容

问题2:如果所写的程序代码有问题, 执行会怎么? 怎么展示报错信息?

答:执行到报错的代码时,程序会立即退出,且不展示任何报错信息 。将 app.exe 文件拖进入cmd窗口运行, 就可以看到报错信息,如下图。

到此就结束了,简单易懂吧

来源地址:https://blog.csdn.net/qq_42623386/article/details/129434786

--结束END--

本文标题: python代码如何打包

本文链接: https://lsjlt.com/news/406478.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python代码如何打包
    网上的文章对小白都不太友好呀,讲得都比较高大上,本文章就用最简单的方式来教会大家如何打包。既然各位已经学习到了python打包了, 深适度应该跟我查不多。 注意事项:   1. 这个插件只能打包 mac 、win系统运行的文件,也就是打...
    99+
    2023-09-13
    python 开发语言
  • pycharm如何打包代码
    打包代码是指将 python 代码和依赖项打包为可执行文件或存档,以便分发或部署。在 pycharm 中,打包代码的步骤包括:创建虚拟环境(可选)安装所需的依赖项配置打包设置选择打包格式...
    99+
    2024-04-19
    python pycharm
  • 如何将python代码打包成pip包(可以pip install)
    目录python代码包的用途编写setup.py生成whl和tar.gz文件包python代码包的用途 当你想打包一个目录时,需要现在目录中放一个_init_.py,该文件叫包初始化...
    99+
    2023-02-08
    python打pip包 python代码打包
  • Unix 打包:如何将 ASP 和 LeetCode 代码一起打包?
    在开发 ASP 网站和 LeetCode 算法题时,我们可能需要将它们打包成一个文件以便于分享和备份。在 Unix 系统中,我们可以使用 tar 命令来实现这个目的。本文将介绍如何使用 tar 命令将 ASP 和 LeetCode 代码一...
    99+
    2023-11-07
    leetcode 打包 unix
  • Unix 打包:如何打包包含 ASP 和 LeetCode 代码的项目?
    在软件开发过程中,我们经常需要将代码打包成一个可执行文件或者一个库文件。对于 Unix 操作系统,常用的打包工具是 tar 和 gzip,它们可以将多个文件或者目录打包成一个文件,方便传输和存储。但是对于包含 ASP 和 LeetCode...
    99+
    2023-11-07
    leetcode 打包 unix
  • 如何使用Python打包git同步您的代码?
    在软件开发中,代码同步是非常重要的一步。它确保了团队成员之间的代码更新和交流,并能够确保代码的版本控制。Git是一种流行的代码版本控制工具,许多开发者使用它来管理他们的代码。Python是一种强大的编程语言,它可以帮助我们自动化一些任务。...
    99+
    2023-09-15
    打包 git 同步
  • Python 日志打包load,如何优化你的代码?
    日志是程序调试和排错中不可或缺的一部分。Python提供了强大的日志功能,能够帮助我们记录程序运行过程中的各种信息,便于我们后期分析和调试。在实际项目中,日志数据量通常会非常大,因此,我们需要对日志进行打包和压缩,以便于后期的处理和存储。...
    99+
    2023-10-29
    日志 打包 load
  • 如何使用webpack打包ts代码
    今天小编给大家分享一下如何使用webpack打包ts代码的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。使用 webpack ...
    99+
    2023-07-02
  • Python 打包 api:如何让你的代码更加灵活?
    Python 是一种高级编程语言,它被广泛应用于数据科学、机器学习、人工智能和网络编程等领域。由于 Python 具有良好的可读性和易用性,因此越来越多的人开始使用它来开发自己的项目。然而,当你需要将你的 Python 代码分享给他人时,...
    99+
    2023-07-24
    打包 api 关键字
  • PyCharm教程:如何将Python代码打包成EXE文件
    在本文中,我们将介绍PyCharm中的一种常用方法,通过使用PyInstaller将Python代码打包成可执行的EXE文件。PyInstaller是一个用于将Python应用程序转换...
    99+
    2024-02-22
    python pycharm 打包 python程序
  • 如何把java代码打包成程序
    将Java代码打包成程序通常使用Java开发工具包(JDK)中的工具javac和jar。以下是一些步骤: 编写Java代码并保存...
    99+
    2024-04-02
  • Python怎么打包代码和发布
    本篇内容主要讲解“Python怎么打包代码和发布”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python怎么打包代码和发布”吧!就拿我们上次演示的 用 Python 开发一个 「个人计划 to...
    99+
    2023-06-16
  • 怎么使用setuptools打包Python代码
    本篇内容介绍了“怎么使用setuptools打包Python代码”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!setuptools是Pyth...
    99+
    2023-06-27
  • 如何在Python中快速打包git同步您的代码?
    在软件开发中,Git是一个非常流行的版本控制工具。通过Git,您可以轻松地跟踪代码更改,协作开发项目,并确保您的代码始终保持最新状态。但是,当您需要将代码从一个环境移动到另一个环境时,Git同步可能会变得有些棘手。在这种情况下,Pytho...
    99+
    2023-09-15
    打包 git 同步
  • Python 打包 api:如何让你的代码更易于管理?
    Python 是一种广泛使用的编程语言,它提供了各种各样的库和模块,可以帮助你快速开发应用程序。但是,当你需要在多个项目中使用相同的代码时,管理代码可能变得很困难。这时,打包 api 就是一个非常有用的工具。在本文中,我们将介绍如何使用 ...
    99+
    2023-07-24
    打包 api 关键字
  • 如何使用Go和Apache打包Git代码?
    在软件开发中,版本控制是一个非常重要的环节。Git是目前最流行的版本控制工具之一,它可以帮助开发者更好地管理代码。但是,在发布软件时,我们需要将代码打包成可执行文件或者压缩包的形式。本文将介绍如何使用Go和Apache打包Git代码,以便...
    99+
    2023-11-04
    apache 打包 git
  • 您是否知道如何使用Python打包git同步代码?
    Python作为一种高效的编程语言,被广泛应用于各种领域。在软件开发中,使用Git管理代码已经成为行业标准。而使用Python打包Git同步代码则可以更加方便快捷地管理代码。本文将介绍如何使用Python打包Git同步代码。 一、Git简介...
    99+
    2023-09-15
    打包 git 同步
  • ASP 函数教程:如何打包您的代码?
    ASP 是一种非常流行的 Web 开发技术,它可以用来创建动态的网站和 Web 应用程序。不管您是一个初学者还是一个有经验的 ASP 开发人员,打包代码都是一个非常重要的话题。在本篇文章中,我们将介绍一些方法来打包您的 ASP 代码,以便...
    99+
    2023-09-13
    函数 教程 打包
  • 你知道如何在Git中打包代码吗?
    当你需要在Git中打包代码时,你可能会遇到一些困难。在本文中,我们将向您展示如何使用Git打包代码以及一些使用Git打包代码时可能遇到的常见问题和解决方法。让我们开始吧! 什么是Git打包? 在Git中打包代码是将您的代码打包成一个文件并将...
    99+
    2023-10-30
    编程算法 git 打包
  • pycharm怎么打包代码
    如何使用 pycharm 打包代码 PyCharm 是一款功能强大的 Python IDE,它提供了打包代码和创建可执行文件的便捷方法。通过打包,您可以将 Python 代码、库和依赖项...
    99+
    2024-04-18
    python pycharm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作