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

在vscode中用virtual env的方法

vscode是非常常用的软件开发工具。我们也非常了解如何使用vscode开发python的基本方法。当然,vscode可以开发基本所有编程语言。真的是又大又全又好用。

那么为什么要在vscode里面使用virtual env呢?因为python开发会遇到包管理的问题。而virtual env可以帮助我们解决包管理的问题。

在这篇文章里,我们讲解如何在vscode里使用virtual env。

  1. 首先,先建立一个空的文件夹。然后在vscode里面打开这个文件夹。

  2. 然后,在这个文件夹里打开cmd:
    在这里插入图片描述
    在这个红框里头输入cmd即可。

  3. 之后,先生成一个虚拟环境,再激活这个虚拟环境:
    需要在vscode里面完成这部分操作:
    在这里插入图片描述
    请注意在不同的cmd里头,activate环境的方法可能略有一些区别。

(1). 如果你使用的是 PowerShell:

.\.venv\Scripts\Activate

如果你使用的是 命令提示符 (Command Prompt):
(2). cmd

.\.venv\Scripts\activate.bat

(3). 如果你使用的是 Git Bash 或 WSL:

source .venv/bin/activate

在 VSCode 中,默认的终端通常是 PowerShell,因此使用 PowerShell 的命令来激活虚拟环境即可。如果你偏好使用其他终端(如 Git Bash 或 WSL),可以在 VSCode 的终端设置中更改默认的终端类型。

  1. 然后,在这个里头我们就可以开始使用新创建好的环境来写代码了。
  2. 请注意这个环境里几乎没有package。按照自己的需要,pip或者conda或者mamba安装即可。

做好以后他的工作路径应该是这个样子:
在这里插入图片描述
6. 最后一个需要做的事儿是ctrl+shitf+P:选择你新建的那个Python编译器地址:
在这里插入图片描述

这个文件夹的大小也就几十个MB。相比于占用空间巨大的anaconda来说,真的是又小巧又灵活。
在这里插入图片描述

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • JVM5-垃圾回收
  • pandas读取带有表头的数据文件,读取无表头的数据文件
  • C语言深入理解指针4
  • 小琳AI课堂:深入学习Transformer模型
  • 2024国赛数学建模备战:灰色预测,国赛数学建模思路代码 模型
  • 如果文件从存储卡中被误删除,存储卡数据恢复如何恢复?
  • 亚信安全荣获“2024年网络安全优秀创新成果大赛”优胜奖
  • Android Radio2.0——交通公告状态设置(二)
  • Linux网络——Socket编程函数
  • jupyter里怎么设置代理下载模型
  • log4j日志封装说明—slf4j对于log4j的日志封装-正确获取调用堆栈
  • 八股集合1
  • OpenCV结构分析与形状描述符(11)椭圆拟合函数fitEllipse()的使用
  • 目标检测-YOLOv5
  • Java 日志
  • JS 中的深拷贝与浅拷贝
  • Angular6错误 Service: No provider for Renderer2
  • canvas 五子棋游戏
  • ECMAScript入门(七)--Module语法
  • express如何解决request entity too large问题
  • github从入门到放弃(1)
  • If…else
  • js
  • js中的正则表达式入门
  • Laravel Mix运行时关于es2015报错解决方案
  • maya建模与骨骼动画快速实现人工鱼
  • thinkphp5.1 easywechat4 微信第三方开放平台
  • vue.js框架原理浅析
  • 百度地图API标注+时间轴组件
  • 从零开始学习部署
  • 第十八天-企业应用架构模式-基本模式
  • 干货 | 以太坊Mist负责人教你建立无服务器应用
  • 给第三方使用接口的 URL 签名实现
  • 记一次删除Git记录中的大文件的过程
  • 聚簇索引和非聚簇索引
  • 开发了一款写作软件(OSX,Windows),附带Electron开发指南
  • 如何在 Tornado 中实现 Middleware
  • 使用API自动生成工具优化前端工作流
  • 栈实现走出迷宫(C++)
  • 看到一个关于网页设计的文章分享过来!大家看看!
  • FaaS 的简单实践
  • 带你开发类似Pokemon Go的AR游戏
  • 函数计算新功能-----支持C#函数
  • #控制台大学课堂点名问题_课堂随机点名
  • #我与Java虚拟机的故事#连载04:一本让自己没面子的书
  • (bean配置类的注解开发)学习Spring的第十三天
  • (笔试题)合法字符串
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (独孤九剑)--文件系统
  • (三) diretfbrc详解
  • (实战篇)如何缓存数据
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (学习总结16)C++模版2
  • (转)linux 命令大全
  • (转)nsfocus-绿盟科技笔试题目