使用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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。