From 603dae8758f186d9358099885c281ede6b828fb4 Mon Sep 17 00:00:00 2001 From: 7Wate Date: Tue, 17 Jan 2023 17:46:22 +0800 Subject: [PATCH] =?UTF-8?q?Python=EF=BC=9Avenv=20=E8=99=9A=E6=8B=9F?= =?UTF-8?q?=E7=8E=AF=E5=A2=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Python/进阶/项目实践/虚拟环境/venv.md | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 wiki/programming-language/Python/进阶/项目实践/虚拟环境/venv.md diff --git a/wiki/programming-language/Python/进阶/项目实践/虚拟环境/venv.md b/wiki/programming-language/Python/进阶/项目实践/虚拟环境/venv.md new file mode 100644 index 00000000..ca749d45 --- /dev/null +++ b/wiki/programming-language/Python/进阶/项目实践/虚拟环境/venv.md @@ -0,0 +1,36 @@ +--- +title: venv +description: Python 虚拟环境 venv +keywords: +- Python +- 虚拟环境 +- venv +tags: +- Python +sidebar_position: 2 +author: 7Wate +date: 2023-01-17 +--- + +venv 是 Python3 中自带的虚拟环境工具。它可以在单独的目录中创建独立的 Python 运行环境,使得项目所需的包和版本与其他项目隔离开来,避免版本冲突。 + +使用 venv 创建虚拟环境的方法如下: + +1. 在终端中运行下面的命令创建虚拟环境: + +``` shell +python3 -m venv /path/to/new/virtual/env_name +``` + +2. 激活虚拟环境: + +| Shell | 用于激活虚拟环境的命令 | +| :--------- | :------------------------------------ | +| bash/zsh | `$ source /bin/activate` | +| fish | `$ source /bin/activate.fish` | +| csh/tcsh | `$ source /bin/activate.csh` | +| PowerShell | `$ /bin/Activate.ps1` | +| cmd.exe | `C:\> \Scripts\activate.bat` | +| PowerShell | `PS C:\> \Scripts\Activate.ps1` | + +在激活虚拟环境后,可以使用 pip 安装包。可以使用 **deactivate 命令关闭虚拟环境**。