生产力工具|vscode for mac的安装python库和使用虚拟环境(一)

一、在vscode中运行python代码(mac或windows)

(一)在vscode中安装Python插件

        若想在vscode中高效率的编辑Python代码,需要安装Python插件,点击下图中红框内的按钮:

屏幕截图 2021-03-11 211828.png

        然后在左上角的搜索框中输入:Python,如下图所示,点击下图中红框内的按钮安装插件,点击后红框内的按钮会变成“Installing”,等待,直到“Installing”消失。

屏幕截图 2021-03-11 211953.png

        关闭vscode,重新打开,仍然点击下图中红色框内的按钮,即可查看已经安装的插件:

屏幕截图 2021-03-11 212512.png

        发现Python插件已经安装,且vscode帮我们自动安装了Jupyter插件。

(二)选择Python解释器——F1(或者Ctrl+Shift+P)(mac是Command+Shift+P

        在vscode界面下,按键盘快捷键:F1(或者Ctrl+Shift+P)(mac是Command+Shift+P),在vscode界面上方会显示下图中红色框内的文本框,我们将其称之为命令栏

屏幕截图 2021-03-11 213034.png

在命令栏中输入Python:Select Interpreter,如下图所示:

image.png

        点击上图中蓝色的文字,会显示类似下图的内容:

image.png

        因为我这里安装了很多个Python解释器,所以这里会显示多个。如果你只安装过一次Python,这里应该只显示你安装的那个Python.exe。选中你安装的Python.exe,稍等一小会儿,vscode界面左下角会显示下图中红框内的文字,即表示vscode已经识别到了Python解释器。红框中“Python”字符后面的数字就是我们安装的Python版本。

屏幕截图 2021-03-11 214331.png

(三)建立第一个python文件

在磁盘中新建文件夹,比如我在C盘下建立名为“Python学习”的文件夹,然后在vscode界面下依次点击下图中的红色按钮和紫色按钮。

屏幕截图 2021-03-11 214711.png

选择刚才新建好的文件夹,然后点击下图中红框内的“选择文件夹”按钮,如下图所示

屏幕截图 2021-03-11 214935.png

上述操作完成后,点击下图中红色框内的按钮

屏幕截图 2021-03-11 215239.png

        在上图中紫色框所在位置可看到我们刚才选择的文件夹名字。点击上图中绿色箭头指向的按钮,可以新建文件并给文件命名。在这里新建文件与我们平常在win10下新建文件的效果是一样的。

(四)尝试运行代码

        这里介绍2种运行Python文件的方法:

(1)方法一——vscode右上角的绿色三角

        点击vscode右上角的绿色三角,即下图右侧红框内的图标:

屏幕截图 2021-03-11 220212.png

        点击完成后,可在vscode界面下方看到运行结果,如下图所示:

屏幕截图 2021-03-11 220524.png

(2)方法二——“Run Python File in Terminal”

        在写代码的位置单击右键,并在显示的菜单中选择“Run Python File in Terminal”,如下图所示,也可以运行hello.py文件。

屏幕截图 2021-03-11 220555.png

二、vscode环境里导入python库(三种方法)

(一)方法一:配置在vscode环境里

步骤如下
1.打开vscode,随便运行一串代码,下方会有python具体安装路径出现
在这里插入图片描述
也就是这里c盘的地址(后面d盘的地址是我运行代码的保存地址,不用管
截取前面部分,即C:\Users\Rover\AppData\Local\Programs\Python\Python38-32

2.在电脑对应地址打开该文件夹,找到Scripts文件夹,进入,会发现有一个pip.exe,这就是用来安装的工具。
然后复制改文件夹地址: C:\Users\Rover\AppData\Local\Programs\Python\Python38-32\Scripts
在这里插入图片描述
在这里插入图片描述

3.win+r打开cmd,输入-cd C:\Users\Rover\AppData\Local\Programs\Python\Python38-32\Scripts 进入该文件夹
在这里插入图片描述
4. 此处以安装 python-pptx 为例,输入 -pip install python-pptx(替换成任意库名即可
在这里插入图片描述
5. 自动下载成功后会出现如下提示
在这里插入图片描述
到此结束

扩展: 他提醒我对pip进行升级,输入指令 python -m pip install --upgrade pip或者python.exe -m pip install --upgrade pip 即可

在这里插入图片描述
输入指令:
在这里插入图片描述
成功!

(二)方法二:直接在vscode里面导入

在控制台输入 pip install option(写导入的库名,比如这里导入option)
在这里插入图片描述

(三)方法三:利用anaconda导入

来源:用anaconda在vscode环境下安装python的各种库 | 详细介绍_vscode怎么安装panda-CSDN博客

三、在虚拟环境中安装包

(一)创建虚拟环境

1.命令行窗口

一般默认PowerShell,链接项目文件夹地址
command Prompt - cmd

在这里插入图片描述

2.创建虚拟环境

py -3 -m venv .venv

在这里插入图片描述
3.配置解析器

在VS Code中按Ctrl + Shift + P打开命令面板,输入Python: Select Interpreter,选择虚拟环境下的解释器。

在这里插入图片描述

4.推出虚拟环境

在命令行输入命令 deactivate;
在这里插入图片描述

(二)在虚拟环境中安装包

(1)查看并激活当前虚拟环境

1:在vs code选择,查看-》命令面板来打开命令面板或者使用快捷键【ctrl+shift+p】

在这里插入图片描述
2:再选择Python :Select Interpreter来选择运行环境
在这里插入图片描述
3:然后我们就可以来选择我们需要的运行环境
在这里插入图片描述(2)按第一步顺序安装包

在VSCode中查看已创建的虚拟环境非常简单。下面是一种常用的方法:

1. 打开VSCode编辑器。

2. 在左侧的导航栏中找到并点击“终端”选项卡,或者使用快捷键“Ctrl+`”打开终端。

3. 在终端中,你将看到一个下拉菜单,用于选择默认的终端类型。确保已选择“集成终端”选项。

4. 接下来,你需要激活你的虚拟环境。这可以通过在终端中运行相关的命令来完成,具体取决于你使用的虚拟环境管理器。

– 如果你使用的是`virtualenv`来管理虚拟环境,在终端中运行以下命令激活虚拟环境:
“`
source <虚拟环境目录>/bin/activate
“`

– 如果你使用的是`conda`来管理虚拟环境,在终端中运行以下命令激活虚拟环境:
“`
conda activate <虚拟环境名称>
“`

5. 激活虚拟环境后,你将在终端前面的提示符中看到虚拟环境的名称。这表示你已成功激活了虚拟环境。

6. 最后,你可以在终端中执行其他与虚拟环境相关的命令,以查看和管理虚拟环境中安装的软件包、库等。

– 如果需要查看已安装的软件包列表,可以使用以下命令:
“`
pip list
“`

– 如果需要执行其他操作,如安装新的软件包,可以使用相应的命令,例如:
“`
pip install <软件包名称>
“`

虚拟环境中的软件包是隔离的,不会干扰系统环境或其他虚拟环境。

综上所述,这就是在VSCode中查看已创建的虚拟环境的方法。确保你已正确激活虚拟环境,并在终端中执行相关命令来管理虚拟环境中的软件包。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/57331.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Vue前端开发2.1 单文件组件

文章目录 一、单文件组件概念二、单文件组件构成1. 模板&#xff08;Template&#xff09;2. 样式&#xff08;Style&#xff09;3. 逻辑&#xff08;Script&#xff09; 三、单文件组件演示1. 创建Vue项目2. 启动Vue项目3. 用VS Code打开项目4. 清空样式文件代码5. 创建欢迎组…

【redis】热点key问题

【redis】热点key问题 【一】什么是热点key问题【二】什么样的key被称为热key【三】热点Key问题的危害【四】如何监控发现热点key【五】热点Key的解决方案【1】使用二级缓存【2】将热key分散到不同的服务器中【3】热key拆分【4】将核心/非核心业务做Redis的隔离 【六】业界已有…

Nature 正刊丨细菌免疫蛋白直接感知两种不同的噬菌体蛋白

01摘要 真核先天免疫系统使用模式识别受体通过检测病原体相关的分子模式来感知感染&#xff0c;然后触发免疫反应。细菌也进化出了类似的免疫蛋白&#xff0c;可以感知其病毒捕食者的某些成分&#xff0c;即噬菌体1,2,3,4,5,6。尽管不同的免疫蛋白可以识别不同的噬菌体编码的触…

log4j2.xml

log4j2.xml 1、log4j2.xml使用2、日志器的流程解析2.1、几个重要的类2.2、整体流程图 3、部分源码3.1、通过简单例子看源码3.2、log4j2.xml配置指导 如侵权&#xff0c;请联系&#xff0c;无心侵权&#xff5e; 如有错误&#xff0c;也请指正。 1、log4j2.xml使用 <?xml v…

Anaconda虚拟环境安装cuda和pytorch

首先电脑上要有Anaconda&#xff0c;使用conda创建一个虚拟环境,并激活 conda create yolov8 conda activate yolov8winR输入cmd&#xff0c;在命令窗口输入 NVIDIA-smi可以查看到自己电脑支持的cuda环境&#xff0c;如下图 再打开torch的官网 pytorch官网 查看目前支持的版…

目标检测——Cascade R-CNN算法解读

论文&#xff1a; Cascade R-CNN: Delving into High Quality Object Detection (2017.12.3) 链接&#xff1a;https://arxiv.org/abs/1712.00726 Cascade R-CNN: High Quality Object Detection and Instance Segmentation (2019.6.24) 链接&#xff1a;https://arxiv.org/abs…

Z 字形变换(6)

这道题之前一直不会做&#xff0c;明白他是什么意思&#xff0c;但是找不到方法或者方法过于繁琐 方法1&#xff1a; 这是我在力扣评论区看到的方法&#xff0c;太精彩了。 虽然我实现起来效率并不高&#xff0c;可能是我代码的问题&#xff0c;但是他的思路很巧妙。 字符串的…

Spring--1

spring是一个轻量级的&#xff0c;采用IOC与AOP编程思想的java后端开发框架&#xff0c;简化了企业级的应用开发。 Spring体系 数据访问层&#xff0c;Web层&#xff0c;配置中心&#xff0c;测试区 IOC 控制反转&#xff0c;将创建对象的控制权交由Spring框架&#xff0c;需…

音频分割:长语音音频 分割为 短语音音频 - python 实现

在做语音任务时&#xff0c;有是会用到的语音音频是长音频&#xff0c;这就需要我们将长音频分割为短音频。 该示例将声音的音量和静默时间结合作为语音的分割条件。 使用音量和静默时间结合的分割条件&#xff0c;能够比较好的进行自然断句&#xff0c;不会话语没有说完就切断…

Spring声明式事务管理:深入探索XML配置方式

前言 Spring的事务管理&#xff0c;无论是基于xml还是注解实现&#xff0c;本质上还是实现数据库的事务管理机制&#xff0c;因此要注意发送SQL的连接是否为同一个&#xff0c;这是实现声明式事务的关键。 以下案例和实现基于SSM整合框架完成&#xff0c;不知道如何整合SSM&…

【K8S系列】Kubernetes Pod 状态详细介绍及异常状态解决方案

在 Kubernetes 中&#xff0c;Pod 是最小的可调度单元&#xff0c;负责运行一个或多个容器。Pod 的状态能够反映其生命周期中的不同阶段&#xff0c;帮助用户了解当前的运行状况。本文将详细介绍 Kubernetes Pod 的各种状态及其可能的异常状态解决方案。 一、Pod 状态概览 Po…

查缺补漏----数据结构树高总结

① 对于平衡二叉树而言&#xff0c;树高的规律&#xff1a; 高度为h的平衡二叉树的含有的最少结点数&#xff08;所有非叶节点的平衡因子均为1&#xff09;&#xff1a; n01&#xff0c;n11&#xff0c;n22 含有的最多结点数&#xff1a; (高度为h的满二叉树含有的结点数) ②…

Flutter在 iOS 中实现无弹窗获取剪切板内容

前言 在最新的项目需求中&#xff0c;我们需要在获取剪切板内容时避免弹出授权提示。这一功能是基于竞品的实现&#xff0c;旨在优化用户体验&#xff0c;特别是在推广获取跳转链接的场景下非常有用。 解决方案 通过查阅资料&#xff0c;我们发现对于 iOS 16 及以上的系统&a…

Fusion创建一个简单的api脚本文件

我的Fusion版本&#xff1a;Fusion 2.0.20476 x86_64 脚本模块在实用程序->附加模型->脚本和附加模块&#xff0c;快捷键为shifts 里面有一些演示脚本&#xff0c;可以直接使用 也可以自己创建一个新的脚本 创建的脚本在此处—— 选择脚本文件&#xff0c;点击编辑&a…

Unity Mirror NetworkManager初识

文章目录 Network Manager网络管理器什么是网络管理器&#xff1f;通过Transports进行定制化网络连接管理自定义连接地址和端口号Game State Management游戏状态管理Network Manager HUD玩家预制体及其生成控制Spawn Prefabs其他预制体注册Scene Management场景管理 Network Ma…

在Windows系统中,cmd 查看 MongoDB 相关信息

MongoDB是一种流行的NoSQL数据库&#xff0c;广泛应用于各种现代应用程序中。 1 查看MongoDB的版本号 要查看MongoDB的版本号&#xff0c;可以使用mongo命令连接到MongoDB&#xff0c;然后执行db.version()。 mongo连接到数据库后&#xff0c;执行以下命令&#xff0c;输出M…

读数据工程之道:设计和构建健壮的数据系统16源系统实际细节(下)

1. 数据共享 1.1. 云数据共享的核心概念是&#xff0c;多租户系统支持租户之间共享数据的安全策略 1.2. 任何具有细粒度权限系统的公有云对象存储系统都可以成为数据共享的平台 1.3. 数据共享也简化了数据市场的概念&#xff0c;在几个流行的云和数据平台上都可用 1.4. 数据…

RabbitMQ系列学习笔记(三)--工作队列模式

文章目录 一、工作队列模式原理二、工作队列模式实战1、抽取工具类2、消费者代码3、生产者代码4、查看运行结果 本文参考 尚硅谷RabbitMQ教程丨快速掌握MQ消息中间件rabbitmq RabbitMQ 详解 Centos7环境安装Erlang、RabbitMQ详细过程(配图) 一、工作队列模式原理 与简单模式相…

SpringBoot篇(二、制作SpringBoot程序)

目录 一、代码位置 二、四种方式 1. IDEA联网版 2. 官网 3. 阿里云 4. 手动 五、在IDEA中隐藏指定文件/文件夹 六、复制工程-快速操作 七、更改引导类别名 一、代码位置 二、四种方式 1. IDEA联网版 2. 官网 官网制作&#xff1a;Spring Boot 3. 阿里云 阿里云版制…

基于SSM+微信小程序的家庭记账本管理系统(家庭1)

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 1、管理员端功能有首页、个人中心、用户管理&#xff0c;消费详情管理、收入详情管理、系统管理等。 2、用户端功能有首页、消费详情、收入详情、论坛信息、我的等功能。 2、项目技术 …