1
0

Python:venv 虚拟环境

This commit is contained in:
周中平 2023-01-17 17:46:22 +08:00
parent 14422d825c
commit 603dae8758
No known key found for this signature in database
GPG Key ID: B1DF9DD42D8E00DC

View File

@ -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 <venv>/bin/activate` |
| fish | `$ source <venv>/bin/activate.fish` |
| csh/tcsh | `$ source <venv>/bin/activate.csh` |
| PowerShell | `$ <venv>/bin/Activate.ps1` |
| cmd.exe | `C:\> <venv>\Scripts\activate.bat` |
| PowerShell | `PS C:\> <venv>\Scripts\Activate.ps1` |
在激活虚拟环境后,可以使用 pip 安装包。可以使用 **deactivate 命令关闭虚拟环境**