开发学院

您的位置:首页>技术文章>正文

技术文章

Python虚拟环境整合包制作:一键打包与运行指南

开发学院2024-09-01 20:50:16

  在现代软件开发中,环境管理是一个不可忽视的环节。本文将介绍如何利用Python3自带的虚拟环境(venv)功能,为项目创建一键整合包,实现快速打包和运行。


  首先,确保您的计算机上已安装Python3。接下来,我们将以Bert-vits2-2.3项目为例,展示如何创建和使用虚拟环境。


克隆项目:

git clone https://github.com/v3ucn/Bert-vits2-V2.3

进入项目根目录:

cd Bert-vits2-V2.3

创建虚拟环境

创建虚拟环境目录:

mkdir venv
cd venv

创建虚拟环境:

python -m venv .

激活虚拟环境:

Windows:

.\Scripts\activate

Linux/Mac:

source bin/activate

激活后,命令行前缀将显示(venv),表示您已进入虚拟环境。


安装项目依赖

  在虚拟环境中,您可以安全地安装项目所需的依赖,而不会影响系统其他部分。

安装依赖:

pip install -r requirements.txt

升级pip(可选):

python -m pip install --upgrade pip

查看已安装的依赖:

pip list

运行项目

使用虚拟环境运行项目,确保所有依赖正确加载。

python webui.py

也可以通过启动脚本启动python


Windows系统写法如下,其中run.py为你要运行的python脚本

@echo off  
chcp 65001  
call env\Scripts\python.exe run.py  
@echo 启动完毕,请按任意键关闭  
call pause


制作整合包

  完成依赖安装后,您可以将整个项目目录压缩,创建一个整合包,方便分发和部署。


嵌入式与虚拟环境的比较

  嵌入式Python:适用于将Python嵌入其他应用程序中,提供动态脚本执行能力。

  虚拟环境:适用于管理多个项目的依赖,避免版本冲突。


无论是嵌入式Python还是虚拟环境,它们都为Python项目的开发和部署提供了强大的支持。通过本文的指导,您可以轻松创建Python项目的虚拟环境整合包,实现一键打包和运行。