Skip to content

Python的虚拟环境(venv)模块可以帮助你创建独立的Python环境,以便在不同项目之间隔离依赖项。这对于避免依赖冲突、简化项目管理非常有用。下面是使用venv的详细步骤和示例:

创建虚拟环境

安装Python:确保你的系统已经安装了Python 3.3及以上版本。你可以在命令行中运行以下命令来检查Python版本:

bash
python --version
// or
python3 --version

创建虚拟环境:使用python -m venv命令创建一个新的虚拟环境。以下命令会在当前目录下创建一个名为myenv的虚拟环境:

bash
python -m venv myenv
// or
python3 -m venv myenv

激活虚拟环境 win

bash
myenv\Scripts\activate

mac

bash
source myenv/bin/activate

使用虚拟环境

安装依赖项:在激活的虚拟环境中使用pip安装依赖项,这些安装包只会安装到当前虚拟环境中,而不会影响全局Python环境。例如:

bash
pip install requests

验证安装:你可以运行pip list命令来查看当前虚拟环境中安装的包:

sh
pip list

运行Python脚本:在虚拟环境中运行你的Python脚本:

sh
python my_script.py

退出虚拟环境

停用虚拟环境:当你完成工作后,可以通过以下命令停用虚拟环境,返回到全局Python环境:

sh
deactivate

管理依赖项

为了方便管理和分享项目依赖项,可以使用requirements.txt文件。以下是如何生成和使用requirements.txt的步骤: 生成requirements.txt文件

sh
pip freeze > requirements.txt

使用requirements.txt安装依赖

sh
pip install -r requirements.txt

Released under the GPL License.