利用pyinstaller打包exe文件的基本教程

作者:Simon_Zhou 时间:2022-06-09 12:32:13 

前言

PyInstaller可以用来打包python应用程序,打包完的程序就可以在没有安装Python解释器的机器上运行了。PyInstaller支持Python 2.7和Python 3.3+。可以在Windows、Mac OS X和Linux上使用,但是并不是跨平台的,而是说你要是希望打包成.exe文件,需要在Windows系统上运行PyInstaller进行打包工作;打包成mac app,需要在Mac OS上使用。

方法如下:

1.确保已安装python解释器

2.确认pip是否是最新版本


python -m pip install --upgrade pip

3.安装pyinstaller


pip install pyinstaller

4.使用pyinstaller打包程序

在要打包的python文件的目录下执行如下命令:


pyinstaller -F -i res\app.ico 你的python文件名.py

其中res目录为你的项目文件下的资源目录,项目中用到的图片均放置在里面,其中app.ico是生成你的可执行文件的图标。

5.拷贝资源文件目录res到生成目录下的dist目录下

执行dist目录下的exe文件,打包完成。

来源:https://juejin.im/post/5cb488046fb9a0687539a8ec

标签:pyinstaller,打包,exe
0
投稿

猜你喜欢

  • JS 循环li添加点击事件 (闭包的应用)

    2024-04-10 10:48:45
  • Data URI小试 —— 在旺旺点灯(JS)上的应用

    2009-10-30 18:28:00
  • MySQL数据库主从复制原理及作用分析

    2024-01-26 11:42:14
  • 浅析Golang中的协程(goroutine)

    2024-04-29 13:05:08
  • python模块之re正则表达式详解

    2021-08-15 03:34:52
  • SQLServer2005 没有服务器名称的两种解决方法

    2024-01-20 10:29:43
  • LyScript实现Hook改写MessageBox的方法详解

    2023-01-07 03:35:16
  • 如何用Python合并lmdb文件

    2023-08-05 17:42:01
  • mysql修改密码的三方法和忘记root密码的解决方法

    2024-01-24 18:45:12
  • 详解Python实现图像分割增强的两种方法

    2022-08-16 20:23:50
  • mysql清空表数据的两种方式和区别解析

    2024-01-18 09:40:40
  • Go语言中 Channel 详解

    2024-01-30 04:39:48
  • 神经网络理论基础及Python实现详解

    2023-04-01 20:48:23
  • 点球小游戏python脚本

    2022-07-17 23:28:03
  • Spring @Enable模块驱动原理及使用实例

    2023-11-07 10:11:51
  • mysql分表的3种方法

    2011-01-29 16:50:00
  • 使用matplotlib库实现图形局部数据放大显示的实践

    2021-01-13 18:47:13
  • asp去除html的函数代码分析附实例说明

    2023-07-02 20:09:18
  • Python中关键字nonlocal和global的声明与解析

    2023-08-01 13:11:10
  • python训练数据时打乱训练数据与标签的两种方法小结

    2021-11-17 11:15:12
  • asp之家 网络编程 m.aspxhome.com