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

news/2024/7/16 8:10:12 标签: vscode, python, ide

需求情景:

现在我们要开发多个项目比如:项目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.niftyadmin.cn/n/5181450.html

相关文章

centos 6.10 安装 tcmalloc

安装 libunwind-1.6.2 下载地址 解压文件 cd libunwind-1.6.2 ./configure make && make install另一种方式 从 github 上下载的项目, 在执行autoreconf -i 时一直报错,libtool 未定义, 要先在当前目录执行 libtoolize,再执行 au…

Looking for downloadable pre-built shared indexes关闭

这个功能很烦,把他关闭就行了 PyCharm的“Looking for downloadable pre-built shared indexes”是指PyCharm IDE中的一个功能,用于搜索和下载可共享的预构建索引。 这个功能的主要用途是帮助开发人员在开发过程中快速地获取和使用预构建的索引,以提高…

【系统架构设计】架构核心知识: 3.5 Redis和ORM

目录 一 Redis 1 Redis与MemCache 2 Redis分布式存储方案 3 Redis集群切片的方式 4 Redis数据分片

【分布式】CAP理论详解

一、CAP理论概述 在分布式系统中,CAP是指一组原则,它们描述了在网络分区(Partition)时,分布式系统能够提供的保证。CAP代表Consistency(一致性)、Availability(可用性)和…

力扣513.找树左下角的值(java BFS解法)

Problem: 513. 找树左下角的值 文章目录 思路解题方法复杂度Code 思路 根据题目提示容易知道到题目要求找出最后一层的左下角节点值,由此我们可以想到利用BFS找出最后一层的最靠左叶子节点值。 解题方法 由于题目要求找出最后一层的左下角节点值,所以我们…

MVC使用的设计模式

MVC使用的设计模式 一、背景 MVC模式是"Model-View-Controller"的缩写,中文翻译为"模式-视图-控制器"。MVC应用程序总是由这三个部分组成。Event(事件)导致Controller改变Model或View,或者同时改变两者。只要Controller改变了Model…

自学SLAM(8)《第四讲:相机模型与非线性优化》作业

前言 小编研究生的研究方向是视觉SLAM,目前在自学,本篇文章为初学高翔老师课的第四次作业。 文章目录 前言1.图像去畸变2.双目视差的使用3.矩阵微分4.高斯牛顿法的曲线拟合实验 1.图像去畸变 现实⽣活中的图像总存在畸变。原则上来说,针孔透…

Kyligence 入选 Gartner® 2023 客户之声报告,高分获评“卓越表现者”

近日,Gartner 发布了最新的《2023 分析和商业智能平台“客户之声”报告》(Voice of the Customer for Analytics and Business Intelligence Platforms, 2023, October 2023)。跬智信息(Kyligence)成功入选该报告,并凭借 4.7 分&a…