学会用pyinstaller打包python文件后,我发现直接大暴出来的文件内存特别大
于是我上网搜了一些压缩方法,试过用upx,用了之后感觉有点麻烦,后面又看到了pipenv,感觉还不错
首先用windows+r快捷键输入cmd打开命令管理器安装pipenv模块
pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple
接着新建一个文件夹,专门用来存放打包好的文件,我的文件夹叫env
切换到此文件夹的路径下,安装pipenv的虚拟环境
pipenv install
安装完成后会产生两个文件
接着使用下面命令进入虚拟环境
pipenv shell
在这个虚拟环境中安装pyinstaller
pip install pyinstaller -i https://pypi.tuna.tsinghua.edu.cn/simple
以及py文件运行所需要的库
pip install 库名 -i https://pypi.tuna.tsinghua.edu.cn/simple
最后进行文件打包
pyinstaller -F -w -i 图标.ico 文件.py
这是在windows环境下打包的文件大小
这是在pipenv环境下打包的文件大小
即使是整个文件夹,也是占内存很小的
标签:文件,pyinstaller,pipenv,文件夹,install,打包 From: https://www.cnblogs.com/wild-bokeyuan/p/18272037