用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