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
相关推荐
Wang's Blog18 分钟前
Java 项目实战:交友项目 - 用户体系集成总结
java·开发语言·交友
中科三方1 小时前
IPv6检测常见问题:AAAA记录检测不通过是什么原因?
开发语言·php
卡提西亚1 小时前
FastAPI基础入门
python·fastapi
fanruitian1 小时前
python 机器学习 ML LinearRegression KNN KMeans
python·机器学习·kmeans
鱼宵1 小时前
取集合第一个元素,Java 为什么要写三种写法?
java·windows·python·java21
卷无止境2 小时前
给AI装上一双眼睛:快速构建代码验证器的思路与落地方案
后端·python
沫璃染墨2 小时前
从零入门计算机网络系列(十一):HTTP协议进阶——从重定向原理到GET/POST与Fiddler抓包
linux·服务器·开发语言·网络·c++·tcp/ip·html
维克兜率天2 小时前
【维克】指数调整:哪些股票会被“强制买入“?
人工智能·python·算法
刚入门的大一新生2 小时前
Linux-线程互斥
java·开发语言
come112342 小时前
Codex 下不同场景 模式选择
python