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
相关推荐
Larry_Yanan40 分钟前
Qt多进程(三)QLocalSocket
开发语言·c++·qt·ui
醒过来摸鱼1 小时前
Java classloader
java·开发语言·python
superman超哥1 小时前
仓颉语言中元组的使用:深度剖析与工程实践
c语言·开发语言·c++·python·仓颉
小鸡吃米…1 小时前
Python - 继承
开发语言·python
JIngJaneIL1 小时前
基于java+ vue农产投入线上管理系统(源码+数据库+文档)
java·开发语言·前端·数据库·vue.js·spring boot
祁思妙想1 小时前
Python中的FastAPI框架的设计特点和性能优势
开发语言·python·fastapi
唐装鼠1 小时前
rust自动调用Deref(deepseek)
开发语言·算法·rust
Dingdangcat861 小时前
反恐精英角色识别与定位-基于改进的boxinst_r101_fpn_ms-90k_coco模型实现
python
Lucas555555552 小时前
现代C++四十不惑:AI时代系统软件的基石与新征程
开发语言·c++·人工智能
源代码•宸2 小时前
goframe框架签到系统项目(BITFIELD 命令详解、Redis Key 设计、goframe 框架教程、安装MySQL)
开发语言·数据库·经验分享·redis·后端·mysql·golang