记录|虚拟环境下的python项目打包成exe执行文件

本文详细介绍了如何在虚拟环境下将Python项目打包成exe执行文件。首先,通过激活虚拟环境并安装pyinstaller库,然后指定虚拟环境路径打包项目脚本,最后在dist文件夹中找到打包好的exe程序。若打包后的exe运行出现问题,可能是因为缺少虚拟环境中的第三方库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有时候我们用virtualenv新建一个虚拟环境,在这个独立于原本python解释器的虚拟环境中创建我们的项目,在打包的时候我们就要基于这个虚拟环境来打包,这样就不会把不必要的第三方库也包含进去了。

Step1:

我现在已经使用以下命令在F:\PythonEnvs下新建了一个虚拟环境

virtualenv removepicturebg_env

进入F:\PythonEnvs\removepicturebg_env\Scripts,输入以下命令激活虚拟环境

./activate

此时能看到命令行前面多出了(removepicturebg_env),这就说明成功进入虚拟环境

 

然后我有一个工程在F:\PythonProjects\removepicturebg,我是用一个文件夹专门用来存放虚拟环境,它们和工程是分开的,分开的好处就是如果下一个项目需要用到以往某一个虚拟环境的话可以从虚拟环境的文件夹中找,而不是从某一个工程的文件夹下找。

在虚拟环境下除了安装编写程序需要的第三方库,也需要安装专门用来打包的库pyinstaller。因此在激活的虚拟环境下输入以下命令

pip install pyinstaller

 

Step2:

假设我现在写了一个removebg_test.py的文件放在F:\PythonProjects\removepicturebg,现在我需要打包这个文件为exe执行程序

在激活的虚拟环境下进入到工程文件夹F:\PythonProjects\removepicturebg,命令行输入:

pyinstaller -F (-w) -p F:\PythonEnvs\removepicturebg_env\Scripts removebg_test.py
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值