项目开发完成后,可以使用PyInstaller
将项目打包成单个可执行文件。这样不仅可以简化项目的分发流程,而且能够提高兼容性,无需安装Python环境也可直接运行。本文将以Linux环境为例记录如何使用PyInstaller
打包Python项目。
安装依赖
在开发环境下,安装pip
、venv
:
配置pip国内镜像(可选)
在/root
目录下,新建一个pip.conf
:
贴入以下内容:
创建虚拟环境
在项目目录的上一级目录执行:
创建一个虚拟环境。
激活虚拟环境
激活后在命令行前面会出现(项目文件夹名称),如图所示:

安装依赖
需要在打包前在虚拟环境中安装PyInstaller
和其他项目用到的依赖:
打包项目
在安装好依赖后,就可以使用PyInstaller
打包项目了。进入项目文件夹,执行:
打包完成后,项目文件夹下会生成build
和dist
两个文件夹,其中build
文件夹中是打包过程中生成的临时文件,而dist
文件夹则是打包完成后的可执行文件。


退出虚拟环境
如需退出虚拟环境,可以执行:
声明:
本文采用
BY-NC-SA
协议进行授权,如无注明均为原创,转载请注明转自
Eric · 梦曦
本文地址: Python 将项目打包成单个可执行文件
本文地址: Python 将项目打包成单个可执行文件