当前位置: 首页 > 后端技术 > Python

pyinstaller打包exe文件太大,利用pipenv轻松解决

时间:2023-03-26 00:18:02 Python

pyinstaller打包的exe文件太大。使用pipenv轻松解决最后,我觉得还是使用pipenv的虚拟环境来解决更方便,所以在此记录一下。【阅读全文】首先,在python环境下安装pipenv模块pipinstallpipenv-ihttps://pypi.tuna.tsinghua.edu.cn/simple安装完成后就可以使用pipenv命令了。新建文件夹env专门用于打包exe应用,切换到新建文件夹env所在路径。cd/usr/load/envinstallpipenv的虚拟环境,执行以下命令,很快安装完成。执行pipenvinstall后,env文件夹下会多出两个文件,分别是Pipfile和Pipfile.lock。-a---2022/1/8Saturday19:02307Pipfile-a---2022/1/8Saturday19:023412Pipfile.lock然后使用如下命令进入虚拟环境。pipenvshell等虚拟环境的创建和进入就完成了,是不是很简单,哈哈。在虚拟环境中安装我们编写的python文件所需要的模块。比如我这里写的脚本使用了pandas和PyQt5这两个库,现在都安装在虚拟环境中。在虚拟环境中安装模块速度更快,直接复制系统中的python模块。pipinstallpandasPyQt5-ihttps://pypi.tuna.tsinghua.edu.cn/simple除了安装我们模块中需要的模块外,还需要安装pyinstaller模块。这个pyinstaller模块必须安装在虚拟环境中,否则使用pyinstaller的打包命令实际上调??用的是python系统环境下的pyinstaller,所以这里一定要记住。pipinstallpyinstaller-ihttps://pypi.tuna.tsinghua.edu.cn/simple安装完成后,才能进行真正的打包过程。直接在虚拟环境中使用打包命令打包就可以了。分享一下我经常喜欢用的打包命令和参数。pyinstaller-F-w-iicon.ico我要打包的文件.py【上一篇精选】PyQt5Widget:ExcelDataGroupingAggregator...Exception:StoreMYSQLescapeddata保证数据存储的准确性...●Make一个小闹钟,按计划做事...●使用pyqt5的日期控件制作一个小日历,方便查看...●将几万张图片组合成一张图片,制作超棒的马赛克图片!●mp3音频格式批量转wav格式的小工具●直接使用pywebio模块实现不用H5的网页●python回调函数可以做什么?●解决pyinstaller打包过程中无法加载外部资源的问题...●pyqt5做了一个二维码生成器,已经打包成exe可执行程序...