【python】打包的exe文件太大了怎么办?使用虚拟环境以及pyinstaller打包,简单教程

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

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

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

你可能感兴趣的:(其他,python,开发语言,windows)