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
相关推荐
张np1 小时前
java基础-List接口
java·开发语言
serve the people1 小时前
tensorflow tf.function 的两种执行模式(计算图执行 vs Eager 执行)的关键差异
人工智能·python·tensorflow
拾贰_C1 小时前
[python ]anaconda
开发语言·python
serve the people1 小时前
tensorflow中的计算图是什么
人工智能·python·tensorflow
子午1 小时前
【动物识别系统】Python+TensorFlow+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习
VBA63371 小时前
VBA数据库解决方案第二十五讲:工作表中数据在数据表中批量删除
开发语言
7ioik1 小时前
新增的类以及常用的方法有哪些?
java·开发语言·python
无限进步_1 小时前
深入理解顺序表:从原理到完整实现
c语言·开发语言·数据结构·c++·算法·链表·visual studio
繁华似锦respect1 小时前
C++ 无锁队列(Lock-Free Queue)详细介绍
linux·开发语言·c++·windows·visual studio