当前位置: 首页 > news >正文

Python3:使用venv虚拟环境

在我们开发Python项目的时候,有的时候会存在多个项目并存的情况,这时不同的项目可能会使用同一个包,但是却要用不同的版本,如果将包安装在Python3的site-packages目录下,那么这个问题就很难解决。

针对这种情况,python提供了虚拟环境,使得每个应用可能需要各自拥有一套“独立”的Python运行环境。

这就是venv提供的功能。

1.安装venv

如果你的python没有提供venv功能,可以通过下面的命令安装:

sudo apt install python3-venv -y

2.创建venv虚拟环境

进入到python的项目目录,可以通过如下方式创建 venv虚拟环境

python3 -m venv .venv

完成后,项目目录中会创建一个.venv目录

3.激活虚拟环境

Windows下,通过powershell激活方法为:

.\.venv\Scripts\Activate.ps1

Linux下的激活方法为:

source .venv/bin/activate

激活后,命令行的提示符会变为:

(.venv) >

4.虚拟环境下安装包 

就是正常的python安装方法:

(.venv)> pip3 install xxx

5.退出虚拟环境

(.venv)> deactivate

http://www.dtcms.com/a/329554.html

相关文章:

  • 猫头虎AI分享:Excel MCP,让AI具备操作Excel表格|创建销售数据表、复制工作表、填充数据、写公式、绘制图表、调节颜色、添加透视表、保存为PDF
  • Oracle数据库空间深度回收:从诊断到优化实战指南
  • Codeforces Round 1042 (Div. 3)
  • 友思特方案 | FPGA 加持,友思特图像采集卡高速预处理助力视觉系统运行提速增效
  • 【记录贴】STM32 I2C 控制 OLED 卡死?根源在 SR1 与 SR2 的读取操作
  • ELK开启安全策略
  • @系统管理 - Ansible 补丁管理方案(Windows Linux)
  • 从零开始:用PyTorch实现线性回归模型
  • MySQL的MVCC多版本并发控制
  • 01数据结构-Prim算法
  • 一场名为“默契”的清洁革命
  • Github学生认证
  • 从钢板内部应力视角,重新认识护栏板矫平机
  • Lombok插件介绍及安装(Eclipse)
  • Linux操作系统应用编程——文件IO
  • LCP 17. 速算机器人
  • 车载软件架构 --- MCU刷写擦除相关疑问?
  • 无法将顶级控件添加到控件
  • EM系列储能网关4G升级:开箱即用的4G上云体验
  • 【97页PPT】智慧工厂数字化智能化车间规划与建设(附下载方式)
  • elasticsearch mapping和template解析(自动分词)!
  • 2.Cursor高阶技巧使用
  • JMeter 测试 WebSocket 接口的详细教程
  • window如何安装sqlite3数据库
  • Python实战教程:PDF文档自动化编辑与图表绘制全攻略
  • 在前端js中使用jsPDF或react-to-pdf生成pdf文件时,不使用默认下载,而是存储到服务器
  • 数据类型 set
  • 顺序表 —— OJ题
  • AJAX:让你的网页“静悄悄”变聪明,体验丝滑升级
  • 15.卷积神经网络