如何通过pipenv减小pyinstaller打包的exe文件体积?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1622个文字,预计阅读时间需要7分钟。
解决PyInstaller打包exe文件过大的问题,可以使用pipenv来缩小exe文件大小。最近编写了一个小脚本,源代码超过200行,引入了openpyxl和requests库。完成打包后,exe文件自然只有64MB,真是神奇又节省空间。网上查找后发现,确实有很多方法可以缩小文件大小。
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
最近写一个小脚本,源代码200多行,引入了 openpyxl、requests库,写完打包exe之后居然有64MB的大小,真是奇了葩了。网上查找各位大神的做法,自己又动手填了N个坑之后,总算找到缩小exe文件的方法了,这种方法必须使用到pipenv,详细记录如下:
1、安装pipenv
就像安装其他python库一样,在cmd环境下安装:
pip install pipenv
2、安装完成后,随便找一个盘符,在这个盘符的根目录(最好是根目录)新建一个文件夹,作为虚拟环境,然后双击进入该文件夹
3、进入命令行,按住shift键,鼠标右键点击,在菜单中找到 power shell,点击进入
4、在虚拟环境下安装python,例如:
pipenv install --python 3.6
在这里就有可能遇到第一个坑了,系统有可能提示无法转换为 “utf-8”,具体原因是因为中文转码的问题,但是不必深究。
本文共计1622个文字,预计阅读时间需要7分钟。
解决PyInstaller打包exe文件过大的问题,可以使用pipenv来缩小exe文件大小。最近编写了一个小脚本,源代码超过200行,引入了openpyxl和requests库。完成打包后,exe文件自然只有64MB,真是神奇又节省空间。网上查找后发现,确实有很多方法可以缩小文件大小。
解决pyinstaller 打包exe文件太大,用pipenv 缩小exe的问题
最近写一个小脚本,源代码200多行,引入了 openpyxl、requests库,写完打包exe之后居然有64MB的大小,真是奇了葩了。网上查找各位大神的做法,自己又动手填了N个坑之后,总算找到缩小exe文件的方法了,这种方法必须使用到pipenv,详细记录如下:
1、安装pipenv
就像安装其他python库一样,在cmd环境下安装:
pip install pipenv
2、安装完成后,随便找一个盘符,在这个盘符的根目录(最好是根目录)新建一个文件夹,作为虚拟环境,然后双击进入该文件夹
3、进入命令行,按住shift键,鼠标右键点击,在菜单中找到 power shell,点击进入
4、在虚拟环境下安装python,例如:
pipenv install --python 3.6
在这里就有可能遇到第一个坑了,系统有可能提示无法转换为 “utf-8”,具体原因是因为中文转码的问题,但是不必深究。

