pipenv环境打包python程序

用pyinstaller打包python脚本后发现巨大,然后查了下可以用pipenv重新建立环境后再打包。

首先是安装pipenv

pip install --user pipenv

安装完成后,在项目路径下,使用pipenv建立一个虚拟环境,安装pyinstaller

pipenv shell

这时会在目录下生成Pipfile及Pipfile.lock文件

然后再安装pyinstaller及自编脚本的其他依赖包

pip install pyinstaller
pip install pandas
pip install openpyxl
pip install pysimplegui

最后在这个环境对脚本进行打包

pyinstaller -F -w test.py