文章目录
前言
平时我们会遇到需要打包程序成可执行文件的时候,python打包成exe过程非常简单,只需要pyinstaller进行打包。
因为我们用平时开发环境直接打包的话会带上一些我们这个程序不需要的模块,所以这里我直接推荐虚拟环境进行打包
一、虚拟环境使用
1 创建虚拟环境安装库(如果virtualenv第三方库不存在)
pip install virtualenv
2 在指定目录构建属于自己的虚拟环境
virtualenv python_venv
3 在虚拟环境进入自己的虚拟环境
cd python_venv
cd Scripts
activate.bat
4 安装自己需要的包
直接进行pip
二、pyinstaller 使用
1.安装库
pip install pyinstaller
2.打包
spider 这里为你要打的包 -F是直接打成一个exe,前提是你的环境必须有这个程序的依赖
pyinstaller -F spider.py
总结
总体很简单,自己遇到坑,第一开始是打包过大,因为没有用虚拟环境,第二是打包完程序不能执行,因为没有提前在虚拟环境下运行一下,如果运行一下确定没啥问题的话,估计会成功率高一些!