虚拟环境打包EXE文件

发布时间 2023-12-29 15:37:01作者: 徐凯K

虚拟环境(pipenv)打包EXE

1.安装模块

pip install pipenv

安装模块之后,在本机新建一个文件夹,将需要打包的py文件放置在该新建文件夹下,保证该文件夹下没有其他的文件,在该文件夹下打开命令终端后依次执行以下的命令。

2.打包过程

# 1.创建虚拟环境
pipenv install

# 2.进入虚拟环境
pipenv shell
进入到新建的目录之后,首先执行上述命令,创建虚拟环境

# 3.安装所需要的模块
pip install pyinstaller   # 必装
'''
需要安装待打包py文件需要的第三方模块,安装命令和平时的一致,都是使用pip进行安装
'''

# 4.安装完成模块之后,直接调用pyinstaller命令对当前py文件进行打包,如果包含多个py或者包含静态资源文件的打包,可以参考多文件打包的步骤


# 多文件打包命令

'''
1.首先生成spec文件,执行以下命令,生成spec文件后,在datas中记录需要同步打包的静态资源或者其他依赖的py文件。或者可以将所有的资源全部放在一个res的文件夹,此时datas=[('res','.')]
'''
pyi-makespec -F -w -i favicon.ico main.py

'''
2.打包EXE
'''
pyinstaller xxx.spec