【python】打包的exe文件太大了怎么办?使用虚拟环境以及pyinstaller打包,简单教程
创始人
2024-05-29 17:58:46
0

发个以前的草稿,清理下库存

exe文件运行闪退,想看报错

打包后的exe程序如果你直接运行的话如果程序有问题就直接闪退而不是输出报错信息,这在debug的时候不方便。
所以你可以

  1. 打开命令行cmd
  2. 输入cd+空格+该程序路径
  3. 最后输入文件名,不要带exe
  4. 可看到报错

关于pip

python -m ensurepip(重新安装pip)
python -m pip install --upgrade pip(更新pip)
记录一下。

添加虚拟环境及打包

为什么要添加虚拟环境呢,其实是因为直接打包,会把很多用不上的库都给打包进去,就算是一个小小的程序都能上几百M大小。,新建一个干净的

  1. 建立虚拟环境
    pipenv install
  2. 进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)
    pipenv shell
  3. 安装模块
    pip install requests pyquery pysimplegui fake_useragent
  4. 打包的模块也要安装
    pip install pyinstaller
  5. 开始打包(xxx.py改成自己的文件名)
    pyinstaller -F xxx.py

如有错误,还请多多指教!
转载或者引用本文内容请注明来源及原作者:橘足轻重;

相关内容

热门资讯

监控摄像头接入GB28181平... 流程简介将监控摄像头的视频在网站和APP中直播,要解决的几个问题是:1&...
Windows10添加群晖磁盘... 在使用群晖NAS时,我们需要通过本地映射的方式把NAS映射成本地的一块磁盘使用。 通过...
protocol buffer... 目录 目录 什么是protocol buffer 1.protobuf 1.1安装  1.2使用...
在Word、WPS中插入AxM... 引言 我最近需要写一些文章,在排版时发现AxMath插入的公式竟然会导致行间距异常&#...
【PdgCntEditor】解... 一、问题背景 大部分的图书对应的PDF,目录中的页码并非PDF中直接索引的页码...
修复 爱普生 EPSON L4... L4151 L4153 L4156 L4158 L4163 L4165 L4166 L4168 L4...
Fluent中创建监测点 1 概述某些仿真问题,需要创建监测点,用于获取空间定点的数据࿰...
educoder数据结构与算法...                                                   ...
MySQL下载和安装(Wind... 前言:刚换了一台电脑,里面所有东西都需要重新配置,习惯了所...
MFC文件操作  MFC提供了一个文件操作的基类CFile,这个类提供了一个没有缓存的二进制格式的磁盘...