每次要用就想不起来命令,写个记录下

Q: 你玩 MC 为什么要开 版本隔离 ?(为什么要用虚拟环境?)
A: 防止多个游戏版本的模块相互冲突,方便管理

一、 python 自带 venv

1. 创建虚拟环境

python -m venv .venv

指定版本

python 改为 指定 python.exe 的路径

命令参数用法

usage:venv [-h] [--system-site-packages] [--symlinks | --copies] [--clear]
[--upgrade] [--without-pip] [--prompt PROMPT] [--upgrade-deps]
ENV_DIR [ENV_DIR ...]

在一个或多个目标目录中创建虚拟 Python 环境。

位置参数:
ENV_DIR 要在其中创建环境的目录。

可选参数:
-h, --help 显示帮助消息并退出
--clear 在创建环境之前删除环境目录的内容,如果它已经存在。
--upgrade 升级环境目录以使用 Python 的此版本,假设 Python 已经在原地升级。
--without-pip 跳过在虚拟环境中安装或升级 pip(pip 默认情况下是引导的)。
--prompt PROMPT 为此环境提供替代提示前缀。
--upgrade-deps 升级核心依赖项:pip 和 setuptools 到 PyPI 中的最新版本。

一旦环境被创建,您可能希望激活它,例如通过在其 bin 目录中运行激活脚本。

2. 激活虚拟环境

# 在 Windows 上
.venv\Scripts\activate
.venv\Scripts\activate.bat
.venv\Scripts\activate.ps1
# 在 linux 等系统上
source .venv/bin/activate

3. 退出虚拟环境

deactivate

3. 删除虚拟环境

删除 .venv 文件即可

二、virtualenv

注意:

  • 需要安装
  • 需要 Python 3.7+

1. 安装

pip install virtualenv

创建环境(在当前目录中创建文件夹)

virtualenv .venv
# 指定py版本
virtualenv .venv -p=Python3.11.7

2. 激活与删除

一、2. 激活虚拟环境 不多介绍