虚拟环境需要依赖于Python解释器,用来做环境隔离,在不同项目使用同一个包的不同版本与做项目打包的时候使用。
参考:https://docs.python.org/zh-cn/3/library/venv.html
pip install virtualenv
python -m venv {path}
如果path不存在,则会自动创建
windows在CMD下运行bat文件即可启用
linux 需要在前面加上source
{path}/scripts/activate.bat
网上很多人发的博客都是过期的,如果发现参照他们的存在错误,请参考官方文档
这里一创建就是干净的环境.
pip install pyinstaller
pyinstaller -F {.py}
使用这个包打包,一定需要创建干净的虚拟环境进行 打包,否则文件会特别大。
可以选用UPX,进行压缩,UPX放在和py文件同目录下即可。