如果系统的python包含太多模块,那么用Pyinstaller打包的时候会出很多问题,这个时候需要用到pipenv
安装pipenv
pip install pipenv
安装虚拟环境
pipenv install
在当前目录下会生成两个文件
Pipfile
Pipfile.lock
修改虚拟环境里面的源
修改Pipfile文件
[[source]]
url = "https://pypi.tuna.tsinghua.edu.cn/simple"
进入虚拟环境
pipenv shell
开始安装你需要的模块
pip install pandas
运行pyinstaller
pyi-makespec -w test.py
pyinstaller -F test.spec