返回顶部
首页 > 资讯 > 后端开发 > Python >怎么用python打包exe应用程序及PyInstaller安装方式
  • 594
分享到

怎么用python打包exe应用程序及PyInstaller安装方式

2023-06-22 03:06:34 594人浏览 独家记忆

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

摘要

这篇文章给大家分享的是有关怎么用python打包exe应用程序及PyInstaller安装方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、PyInstaller简介PyInstaller是一个跨平台的Pyt

这篇文章给大家分享的是有关怎么用python打包exe应用程序及PyInstaller安装方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

1、PyInstaller简介

PyInstaller是一个跨平台的Python应用打包工具,支持 windows/linux/MacOS三大主流平台,能够把 Python 脚本及其所在的 Python 解释器打包成可执行文件,从而允许最终用户在无需安装 Python 的情况下执行应用程序。
PyInstaller 制作出来的执行文件并不是跨平台的,如果需要为不同平台打包,就要在相应平台上运行PyInstaller进行打包。

2、PyInstaller安装

pip install Pyinstaller

有时候会安装失败?用以下方式安装

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple Pyinstaller

永久设置

pip config set global.index-url Https://pypi.tuna.tsinghua.edu.cn/simple

3. 准备需要的文件

怎么用python打包exe应用程序及PyInstaller安装方式

我们的tree文件夹放在c盘的

fac.ico 程序的图标

tree.py 是python文件

4.使用Pyinstaller

使用默认Pyinstaller打包方式

打开cmd窗口,把路径切换到当前路径打开命令提示行,

1 切换到英文输入法 win+R 打开命令窗口 输入cmd

怎么用python打包exe应用程序及PyInstaller安装方式

2 切换到项目目录

怎么用python打包exe应用程序及PyInstaller安装方式

一定要切换到项目目录再执行打包命令

3 输入命令打包

 pyinstaller -F -i ./fac.ico tree.py

输入命令后看见 successfully 那就是成功了

怎么用python打包exe应用程序及PyInstaller安装方式

4 看打包的结果

怎么用python打包exe应用程序及PyInstaller安装方式

这个时候多了很多文件和文件夹

dist目录就是我们打包好的地方

怎么用python打包exe应用程序及PyInstaller安装方式

tree.exe 就是我们打包好的文件

5 运行查看我们打包好的exe文件

对,双击就可以打开

怎么用python打包exe应用程序及PyInstaller安装方式

5、参数的含义

-F 表示生成单个可执行文件

-w 表示去掉控制台窗口,这在GUI界面时非常有用。不过如果是命令行程序的话那就把这个选项删除吧!

-p 表示你自己自定义需要加载的类路径,一般情况下用不到

-i 表示可执行文件的图标

6. 附圣诞树源文件

tree.py

import turtlescreen = turtle.Screen()screen.setup(375, 700)circle = turtle.Turtle()circle.shape('circle')circle.color('red')circle.speed('fastest')circle.up()square = turtle.Turtle()square.shape('square')square.color('green')square.speed('fastest')square.up()circle.Goto(0, 280)circle.stamp()k = 0for i in range(1, 13):    y = 30 * i    for j in range(i - k):        x = 30 * j        square.goto(x, -y + 280)        square.stamp()        square.goto(-x, -y + 280)        square.stamp()     if i % 4 == 0:        x = 30 * (j + 1)        circle.goto(-x, -y + 280)        circle.stamp()        circle.goto(x, -y + 280)        circle.stamp()        k += 3    if i % 4 == 3:        x = 30 * (j + 1)        circle.color('yellow')        circle.goto(-x, -y + 280)        circle.stamp()        circle.goto(x, -y + 280)        circle.stamp()square.color('brown')for i in range(13, 17):    y = 30 * i    for j in range(2):        x = 30 * j        square.goto(x, -y + 280)        square.stamp()        square.goto(-x, -y + 280)        square.stamp()turtle.up()turtle.goto(-20,-250)turtle.write("节日快乐")# 这里可以送上你的祝福turtle.hideturtle()turtle.done()

感谢各位的阅读!关于“怎么用python打包exe应用程序及PyInstaller安装方式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

--结束END--

本文标题: 怎么用python打包exe应用程序及PyInstaller安装方式

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

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

猜你喜欢
  • 用python打包exe应用程序及PyInstaller安装方式
    目录1、PyInstaller简介2、PyInstaller安装3. 准备需要的文件4.使用Pyinstaller5、参数的含义6. 附圣诞树源文件7. 源文件下载1、PyInsta...
    99+
    2024-04-02
  • 怎么用python打包exe应用程序及PyInstaller安装方式
    这篇文章给大家分享的是有关怎么用python打包exe应用程序及PyInstaller安装方式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1、PyInstaller简介PyInstaller是一个跨平台的Pyt...
    99+
    2023-06-22
  • Python PyInstaller 打包成 Win、Mac 应用程序(app / exe)
    一、简介 python 提供了几个用来打包的模块,主要有 py2app、py2exe、pyinstaller。附:pyinstaller、py2app、py2exe、fbs 对比与爬坑。 根据上...
    99+
    2023-09-06
    python macos windows
  • 使用PyInstaller库把Python程序打包成exe
    一、pyinstaller简介 Python是一个脚本语言,被解释器解释执行。它的发布方式: .py文件:对于开源项目或者源码没那么重要的,直接提供源码,需要使用者自行安装Pytho...
    99+
    2024-04-02
  • 【Python】项目打包:如何使用PyInstaller打包python程序(exe)
    文章目录 前言一、PyInstaller二、安装PyInstaller库三、PyInstaller的使用1.命令行+参数2.py文件+参数2.1配置文件config.py2.2打包文件pyTe...
    99+
    2023-09-02
    python 开发语言 qt5
  • 如何使用PyInstaller库把Python程序打包成exe
    这篇文章主要介绍“如何使用PyInstaller库把Python程序打包成exe”,在日常操作中,相信很多人在如何使用PyInstaller库把Python程序打包成exe问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对...
    99+
    2023-06-30
  • 【Python】conda虚拟环境下使用pyinstaller打包程序为exe
    文章目录 一、为什么要用conda虚拟环境二、pyinstaller用法2.1 安装 PyInstaller2.2 基本用法打包一个 Python 脚本2.21 打包一个 Python 项目2...
    99+
    2023-09-25
    python conda 开发语言 原力计划
  • 怎么将Python脚本打包成exe应用程序
    这篇文章主要介绍“怎么将Python脚本打包成exe应用程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么将Python脚本打包成exe应用程序”文章能帮助大家解决问题。前言我们有时候会编写Py...
    99+
    2023-06-29
  • 使用pyinstaller打包python PyQt5程序
    目录准备工具准备源代码准备打包参数说明针对PyQt应用的改进目前的小问题解决办法再次打包代码仓库说明当你有打包你的python应用的需求以后,你可能会像搜索引擎寻求帮助,你或许曾经搜...
    99+
    2024-04-02
  • 如何利用pyinstaller打包Python程序为exe可执行文件
    序 对于如何将py文件打包生成exe可执行文件最简单的应该我觉得就是使用pyinstaller第三方模块 下面我就分为三个步骤给大家讲解如何使用 并分享一点小技巧 下面直接进入分享啦...
    99+
    2024-04-02
  • 如何使用PyInstaller打包Python程序
    本篇文章为大家展示了如何使用PyInstaller打包Python程序,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。使用PyInstaller打包Python程序PyInstaller介绍:&nbs...
    99+
    2023-06-02
  • 使用pyinstaller怎么对exe程序进行封装
    使用pyinstaller怎么对exe程序进行封装?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。首先安装pyinstaller.命令:pip install&nb...
    99+
    2023-06-07
  • 怎么使用python多进程程序打包成exe
    这篇文章主要介绍了怎么使用python多进程程序打包成exe的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用python多进程程序打包成exe文章都会有所收获,下面我们一起来看看吧。部分的多进程代码if&...
    99+
    2023-07-04
  • 怎么将python项目打包成exe与安装包
    这篇文章主要介绍“怎么将python项目打包成exe与安装包”,在日常操作中,相信很多人在怎么将python项目打包成exe与安装包问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么将python项目打包成e...
    99+
    2023-06-25
  • Python打包exe程序怎么避免出错
    这篇文章主要讲解了“Python打包exe程序怎么避免出错”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Python打包exe程序怎么避免出错”吧!写完一个python程序之后,如何才能快速...
    99+
    2023-06-15
  • 利用pyinstaller或virtualenv将python程序打包详解
    运行环境: CentOS6.5_x64 Python版本 : 2.6 使用pyinstaller打包 pyinstaller可以将python程序打包成二进制文件,打包后的文件在没有python的环境中也...
    99+
    2022-06-04
    详解 程序 pyinstaller
  • 如何将Python脚本打包成exe应用程序介绍
    目录前言安装Pyinstaller将脚本打包成exe应用程序进阶:消除命令窗口、自定义图标总结前言 我们有时候会编写Python脚本来辅助我们执行一些重复的操作。但是这些脚本在实际使...
    99+
    2024-04-02
  • 用 Pyinstaller 模块将 Python 程序打包成 exe 文件(全网最全面最详细)
    目录 打包前置知识 一、什么是exe可执行文件? 二、为什么要将 Python 程序打包为 exe 可执行文件? 三、为什么 Python 程序不能直接运行呢? 四、我们用什么来打包 Python 文件呢?  五、打包有哪几种分类呢? 打包...
    99+
    2023-08-31
    python 打包 exe Pyinstaller
  • 利用PyInstaller将python程序.py转为.exe的方法详解
    前言 最近经常用到一个.py程序,但是每次在不同电脑上用,希望能把Python脚本发布为脱离Python平台运行的可执行程序,比如单个exe。PyInstalle满足要求。 PyInstaller本身并不...
    99+
    2022-06-04
    详解 程序 方法
  • 6种打包Python代码的方法,让你的程序变成exe应用!
    Python是一种高级编程语言,它具有易学易用、跨平台等优点,因此在开发中得到了广泛的应用。 然而,Python代码需要在Python解释器中运行,这对于一些用户来说可能不太方便。 因此,将Pytho...
    99+
    2023-08-31
    python 开发语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作