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

vscode+python开发之虚拟环境和解释器切换

需求情景:

现在我们要开发多个项目比如:项目A,项目B、项目C,他们每个项目需要依赖不同的库。每个项目依赖的解释器也不一样怎么办?

项目A:需要在python3.7环境运行 依赖aadd3.2库

项目B、需要在python3.11环境运行 依赖aadd3.9库

项目C需要在python3.10环境运行 依赖aadd3.4.1库

在这里插入图片描述

这个时候你的电脑装了python3.7、3.10、3.11
我们根据不同的项目去虚拟不同的解释器环境,在每个项目项目环境里下载不同的库。

每个项目里就都有自己的环境和库

他们和你电脑里的解释器是隔离的,之间不会影响。

解决:
我们可以给每个项目虚拟一个环境,虚拟一个环境。
不如我要运行项目A,我在项目A文件里虚拟一个,环境这个环境和你电脑里的3.7解释器是一样的。
在vscode操作如下
先选择解释器(3.7)再创建对应虚拟环境(3.7)
此时会多出一个文件.venv

在这里插入图片描述

在这里插入图片描述
运行,发现前面有个括号(.venv),这就是在虚拟环境里面
在这里插入图片描述

http://www.lryc.cn/news/232693.html

相关文章:

  • vite 样式按需加载
  • Flutter打包iOS过程中pod访问github失败
  • 使用VMware安装linux虚拟机
  • Kafka、RocketMQ、RabbitMQ的比较总结Kafka、RocketMQ、RabbitMQ的比较总结
  • r语言plot函数
  • Notepad++ 和正则表达式 只保留自己想要的内容
  • SELinux零知识学习十、SELinux策略语言之客体类别和许可(4)
  • String字符串性能优化的几种方案
  • 微服务基础,分布式核心,常见微服务框架,SpringCloud概述,搭建SpringCloud微服务项目详细步骤,含源代码
  • 【第2章 Node.js基础】2.7 Node.js 的流(一) 可读流
  • Ubuntu/Debian Hat 系 Linux 使用
  • php接口api数据签名及验签
  • 实战:给docusaurus文档网站配置Algolia 实现全站内容搜索功能-2023.11.16(已解决)
  • Ubuntu18.04安装ROS系统+turtle测试
  • UE基础篇五:动画
  • SELinux零知识学习十二、SELinux策略语言之客体类别和许可(6)
  • vscode的git 工具使用
  • 利用回溯绕过正则表达式
  • Flutter执行flutter doctor报错HTTP Host Availability
  • 全栈工程师必须要掌握的前端Html技能
  • 腾讯云服务器租用价格,腾讯云服务器租用价格多少钱一年?
  • QTableWidget 设置列宽行高大小的几种方式及其他常用属性设置
  • 【AI视野·今日CV 计算机视觉论文速览 第277期】Fri, 27 Oct 2023
  • 【教3妹学编程-算法题】购买物品的最大开销
  • 关于pandas dataframe数据转换为JSON格式存储在Redis后,读取数据时发生数据篡改的问题以及解决办法
  • Go 语言编译环境
  • Leetcode刷题详解——衣橱整理
  • 短视频ai剪辑分发账号矩阵系统(招商oem)----源头技术开发
  • Ubuntu18.04安装Loam保姆级教程
  • Rust 语言中的结构体