Python 虚拟环境

Python 虚拟环境

  • [1 简介](#1 简介)
  • [2 安装](#2 安装)
  • [3 激活](#3 激活)
  • [4 使用](#4 使用)
  • [5 退出](#5 退出)

1 简介

Python 虚拟环境是一个沙箱,它使用独立的软件包,而不是系统提供的 site-packages 文件夹

使用场景:

  • 要在同一个 Python 环境下运行多个服务,但各服务使用的软件包和版本不同
  • 要为每个 Python 项目配置独立的软件包

2 安装

bash 复制代码
// 1 切换到测试项目的磁盘
C:\Users\XXX>E:
// 2 切换到创建虚拟环境的目录,如:测试项目
E:\>cd Test_RF_Prj
// 3 创建虚拟环境目录 testenv
E:\Test_RF_Prj>python -m venv testenv

3 激活

bash 复制代码
// 执行虚拟环境下的 activate 脚本以激活
E:\Test_RF_Prj>testenv\Scripts\activate
(testenv) E:\Test_RF_Prj>

4 使用

激活后可以输入命令行并在该虚拟环境中执行

5 退出

bash 复制代码
// 停止使用虚拟环境,并将命令行环境恢复到激活虚拟环境之前的状态
deactivate
相关推荐
lili-felicity5 分钟前
CANN批处理优化技巧:从动态批处理到流水线并行
人工智能·python
一个有梦有戏的人7 分钟前
Python3基础:进阶基础,筑牢编程底层能力
后端·python
云小逸13 分钟前
【nmap源码解析】Nmap OS识别核心模块深度解析:osscan2.cc源码剖析(1)
开发语言·网络·学习·nmap
冰暮流星14 分钟前
javascript之二重循环练习
开发语言·javascript·数据库
风指引着方向15 分钟前
自定义算子开发入门:基于 CANN op-plugin 的扩展实践
开发语言
Fairy要carry20 分钟前
面试-GRPO强化学习
开发语言·人工智能
摘星编程24 分钟前
解析CANN ops-nn中的Transpose算子:张量维度变换的高效实现
python
Liekkas Kono32 分钟前
RapidOCR Python 贡献指南
开发语言·python·rapidocr
张张努力变强38 分钟前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl
xyq202440 分钟前
Matplotlib 绘图线
开发语言