python程序打包为exe可执行程序
我的环境:
- Win10
- Python3.6
- py文件大小3.31KB(一个文件)
需要使用的Python库
python-docx
(我的项目需要)openpyxl
(我的项目需要)pyinstaller
(必要)
测试了conda虚拟环境和pipenv虚拟环境两种方法(皆使用pyinstaller
)
- conda打包结果:300MB左右
- pipenv打包结果:8.65MB
当然是选择使用pipenv啦~
操作流程
- 安装必要的
pipenv
,pip install pipenv
- 移动到你的项目目录下
cd your_project
- 创建并进入虚拟环境
# 建立虚拟环境
pipenv install
# 进入虚拟环境
pipenv shell
- 安装你自己需要的包
# 根据自己的项目安装
pip install python-docx
pip install openpyxl
# 打包的模块必须要安装
pip install pyinstaller
- 开始打包
pyinstaller -F main.py
完成啦
参考: