因为开发环境pip install了一堆的库,打包以后一个exe居然有164M之巨,于是想到建个干净的虚拟环境试试:
#建立虚拟环境
pip install virtualenv
pip install virtualenvwrapper-win
pipenv install
#查看虚拟环境:
lsvirtualenv
#进入虚拟环境:
pipenv shell
#安装模块:
pip install pyinstaller
pip install pyecharts==0.5.11
pip install pyqt5 -i https://pypi.tuna.tsinghua.edu.cn/simple
pip install PyQtWebEngine -i https://pypi.tuna.tsinghua.edu.cn/simple
#下载文件:https://pypi.org/project/pyecharts-snapshot/#files
pip install pyecharts_snapshot-0.2.0-py2.py3-none-any.whl
pip install setuptools==44.0.0
#打包:
pyinstaller --noconsole --onefile Qcharts.py
最后发现能减小一些,但还是有104M之巨。