python打包多类型文件的操作方法

作者:一只菜猫 时间:2023-05-22 07:23:31 

环境win10, python3.7,pyinstaller3.6

一 下载pyinstaller

(1)cmd中pip install pyinstaller
(2)pycharm中file—settings—project Interpreter----右上角‘+'----搜索puinstaller----install package
成功即可!

二 主程序打包

打开cmd,cd到程序文件夹位置

python打包多类型文件的操作方法

由于文件夹中有多个子文件夹,包含多个程序,找到主程序的位置,
使用命令行:pyinstaller -F D:\db\监控系统(2020.9.15)\systemcode\maincode.py
注意:一定使用绝对路径!!

python打包多类型文件的操作方法

successfully之后文件夹中会增加几个子文件,如下图红框所示;

python打包多类型文件的操作方法

三 打包所有文件

要打包的文件中除了.py文件之外,还有其他诸如txt,ttf,pth等文件,如果将其与py文件放在一块,打包时会出现错误,先将py之外的文件放在一边。
1.打开上图中的maincode.spec文件(我用的是notepad++),

python打包多类型文件的操作方法

上图‘1'中放的是除了主程序maincode.py之外的其他py文件,记得用‘\\',用逗号隔开;
‘2'中增加的是exe中使用的图标地址,用绝对路径。
2.cmd中写命令行:
pyinstaller -F -w -i D:\db\监控系统(2020.9.15)\systemcode\logo.ico maincode.spec

python打包多类型文件的操作方法

成功之后,打开文件夹中的dist文件,这里是存放exe程序的位置。

python打包多类型文件的操作方法

上边步骤忽略的其他文件(txt等)放在与exe文件同级的文件夹中。双击exe即可!

如上!!

来源:https://blog.csdn.net/dawang_789/article/details/108703261

标签:python,打包,多类型,文件
0
投稿

猜你喜欢

  • Python 实现将数组/矩阵转换成Image类

    2023-03-06 18:09:25
  • 利用Python实现微信找房机器人实例教程

    2022-12-09 09:12:27
  • Anaconda+spyder+pycharm的pytorch配置详解(GPU)

    2023-07-20 01:31:20
  • python和websocket构建实时日志跟踪器的步骤

    2023-08-11 08:28:20
  • wxPython学习之主框架实例

    2023-11-10 00:41:56
  • python读取与处理netcdf数据方式

    2021-11-09 02:45:01
  • Python中如何将Tqdm与Asyncio结合使用呢

    2021-06-13 11:18:40
  • python操作xlsx格式文件并读取

    2021-07-01 20:03:26
  • 简化SQL Server备份与还原到云工作原理及操作方法

    2024-01-18 14:27:36
  • sqlserver分页的两种写法分别介绍

    2024-01-24 15:58:18
  • Pytorch使用MNIST数据集实现基础GAN和DCGAN详解

    2021-11-17 02:14:33
  • python用selenium打开chrome浏览器保持登录方式

    2022-02-19 10:28:08
  • Python3 pandas 操作列表实例详解

    2021-11-30 14:24:12
  • 对python pandas读取剪贴板内容的方法详解

    2023-07-11 09:15:45
  • 使用python实现两数之和的画解算法

    2022-01-04 21:06:05
  • MySQL与MSSQl使用While语句循环生成测试数据的代码

    2024-01-22 01:42:47
  • JavaScript中.min.js和.js文件的区别讲解

    2024-04-30 09:56:19
  • 使用 vue-i18n 切换中英文效果

    2024-04-27 16:17:40
  • tensorflow 1.0用CNN进行图像分类

    2022-08-17 17:32:29
  • 牢不可破的九宫格布局

    2009-07-24 12:40:00
  • asp之家 网络编程 m.aspxhome.com