使用virtualenv创建纯净环境,打包最小exe文件

前言:
Anaconda的库比较多,pyinstaller打包出来的文件会比较大,这时我会新建虚拟环境,只添加脚本需要的库文件,加上upx压缩,打包出来的exe文件会相对小很多。

环境:

Windows10,Anaconda2

步骤:

  1. virtualenv envname # 创建新的环境
  2. cd envname # 进入目录
  3. Scripts\activate # 激活并切换到virtualenv环境
  4. pip install pyinstaller # 安装打包工具pyinstaller
  5. pip install pypiwin32 # 安装打工工具依赖
  6. pip install openpyxl # 安装openpyxl等脚本需要的库,查看你的import
  7. 复制upx.exe、需要打包的脚本到envname\Scripts目录
  8. pyinstaller -F -y 路径/脚本.py # 打包命令,-y是加upx压缩壳,压缩exe文件
  9. Scripts\deactivate # 打包成功后,使用命令取消激活环境
  10. 打包好的exe文件在envname\dist

你可能感兴趣的:(使用virtualenv创建纯净环境,打包最小exe文件)