【vscode】vscode配置python

前言

每次配环境的经历,其实都值得写一篇博客记录一下,以便于自己以后查阅。

笔者环境:

  • win10

过程

step1:python解释器下载

由于近期edge不知为何,不进行翻译了,所以就只能啃一啃英文了。(别问我为啥不用截屏翻译,因为有那个闲心,不如我直接读英文)如果有闲情的话,直接点这个链接去看英文然后自行配置就完了(Get Started Tutorial for Python in Visual Studio Code

直接到python.org/downloads/去下载即可(虽然似乎没有梯子会卡亿点)。

点击下载就完事了。(什么,很需要下载包,不想自己到处找资源?链接:https://pan.baidu.com/s/1izF6dBapqlI71cRWdz_IFg?pwd=tpq9 提取码:tpq9 拿去吧,收费一个赞)

版本为 Python 3.12.2

点击Install​,由于笔者已经安装过了,就无法展现下面的步骤。(不想用虚拟机倒腾)

注意:

安装完后,如果你没有进一步配置vscode的需求,你大可直接使用python​带有的IDLE​完成对python​的学习

step2: 下载扩展

  • Python (Microsoft)
  • Python Debugger (Microsoft)
  • Python (shiro)

其中,第一个是必需的.

step3:虚拟环境(选做)(我偷懒搬官方文档)

因为在默认情况之下,安装的python解释器都在自己的全局环境中运行.安装或卸载的任何软件包都会影响全局环境以及在其中运行的所有程序

(如果存在包的版本适配问题的话.....)

因此,在 Python 中,最佳做法是创建特定于工作区的环境,例如,使用本地环境。

本地环境

您可以为工作区创建两种类型的环境:虚拟环境和 conda。这些环境允许在不影响其他环境的情况下安装包,从而隔离工作区的包安装。

虚拟环境

虚拟环境是创建环境的内置方法。虚拟环境创建一个文件夹,其中包含指向特定解释器的副本(或符号链接)。当您将包安装到虚拟环境中时,它将最终位于此新文件夹中,从而与其他工作区使用的其他包隔离。

注意:虽然可以将虚拟环境文件夹作为工作区打开,但不建议这样做,否则可能会导致使用 Python 扩展时出现问题。

Conda 环境

conda 环境是使用包管理器管理的 Python 环境(请参阅 conda 入门)。在 conda 和虚拟环境之间进行选择取决于您的打包需求、团队标准等。conda

创建环境

使用“创建环境”命令

若要使用虚拟环境或 Anaconda 在 VS Code 中创建本地环境,可以按照以下步骤操作:打开命令面板 (Ctrl+Shift+P​),搜索“Python: 创建环境”​命令,然后选择它。

该命令显示环境类型列表:Venv 或 Conda。

如果使用 Venv 创建环境,则该命令会显示一个解释器列表,这些解释器可用作新虚拟环境的基础。

如果要使用 Conda 创建环境,则该命令会显示可用于项目的 Python 版本列表。

选择所需的解释器或 Python 版本后,将显示一条通知,显示环境创建的进度,并且环境文件夹将显示在工作区中。

step4:hello world!

完成了前面的配置准备工作,我们就可以开始着手实现输出helloworld了

如图所示,运行就完了.

参考资料

【vscode】vscode配置python的更多相关文章

  1. Win10安装VSCode并配置Python环境 完整版超详细简单【原创】

    我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...

  2. 在vscode中配置python环境

    1.安装vscode和python3.7(安装路径在:E:\Python\Python37): 2.打开vscode,在左下角点击设置图标选择setting,搜索python path,在该路径下选择 ...

  3. 在vscode成功配置Python环境

    注意:如果您希望在Visual Studio Code中开始使用Python,请参阅教程.本文仅关注设置Python解释器/环境的各个方面. Python中的“环境”是Python程序运行的上下文.环 ...

  4. 最新版的 vscode 怎么配置 Python?

    请进 -- > https://www.zhihu.com/question/322530705/answer/860418884

  5. 39 Ubuntu下配置python的vscode开发环境

    0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...

  6. VSCode配置python调试环境

    VSCode配置python调试环境 很久之前的一个东东,翻出来看看 VSCode配置python调试环境 * 1.下载python解释器 * 2.在VSCode市场中安装Python插件 * 4.在 ...

  7. Win10下使用VSCode配置python运行环境

    VSCode配置python运行环境 安装python 到官网下载python,直接安装即可,在安装过程中可以选择将python加入环境变量 安装VSCode 官网下载,直接安装 配置 安装pytho ...

  8. VsCode中编写python环境配置

    1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...

  9. 免安装方式的Python之VSCode环境配置

    概述 本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境.至于Python是什么.它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解. V ...

  10. vscode如何配置debug,python正则表达式如何匹配括号,关于python如何导入自定义模块

    关于vscode如何配置debug的问题: 1.下载安装好python,并且配置好 环境变量 2.https://www.cnblogs.com/asce/p/11600904.html 3.严格按照 ...

随机推荐

  1. 『玩转Streamlit』--集成Plotly

    之前介绍了如何在Streamlit App中使用Matplotlib库来绘图. 本篇介绍 Steamlit结合Poltly的方法,相比于Matplotlib,Poltly的交互性更强, 更适合在Web ...

  2. 【网络安全】Linux基础详解

    声明:学习视频来自 b 站 up 主 泷羽 sec,如涉及侵权马上删除文章 声明:本文主要用作技术分享,所有内容仅供参考.任何使用或依赖于本文信息所造成的法律后果均与本人无关.请读者自行判断风险,并遵 ...

  3. Vue3封装一个ElementPlus自定义上传组件2--无弹窗

    Vue3封装一个ElementPlus自定义上传组件2--无弹窗 写在前面: 无弹窗的上传组件它来了,依旧是小巧又好用,只不过这回我用的是前端直传的方式,采用http-request进行文件上传,中间 ...

  4. 以大模型攻大模型之💫Jailbreaking Black Box Large Language Models in 🎢Twenty Queries

    "在高层次上,PAIR将两个黑盒LLMs--我们称之为攻击者和目标--相互对抗--"具体是如何对抗的?请各位看官仔细阅读~

  5. 网页开发中使用javascript语言时浏览器操作时弹出错误:Uncaught TypeError: Cannot set property 'onClick' of null。

    在Chrome浏览器下,遇到了这个错误提示:Uncaught TypeError: Cannot set property 'onClick' of null. 先贴一下JS的代码: document ...

  6. 不为人知的网络编程(十一):从底层入手,深度分析TCP连接耗时的秘密

    本文作者张彦飞,原题"聊聊TCP连接耗时的那些事儿",有少许改动. 1.引言 对于基于互联网的通信应用(比如IM聊天.推送系统),数据传递时使用TCP协议相对较多.这是因为在TCP ...

  7. 基于AT89C51的数字时钟课程设计

    摘要:单片微型计算机简称单片机,又称为微控制器,是将CPU.RAM.ROM.定时/计数器.I/O接口电路集成到一块电路芯片上构成的微型计算机.本次设计的系统由单片机系统.数码管显示系统.键盘.蜂鸣器等 ...

  8. Solution Set -「NOI Simu.」2022.07.21

    \(\mathscr{Summary}\)   有意思的是, 难度诈骗居然在我身上打出了暴击.   (首先还是吐槽一下 \(5\text h\) 的模拟赛因为早读和早课变成 \(4\text h\) ...

  9. ASP.NET Core - 日志记录系统(二)

    本篇接着上一篇 [ASP.NET Core - 日志记录系统(一)] 往下讲,所以目录不是从 1 开始的. 2.4 日志提供程序 2.4.1 内置日志提供程序 ASP.NET Core 包括以下日志记 ...

  10. w3cschool-Django中文教程

    https://www.w3cschool.cn/django/ Django 简介 Django 是用Python开发的一个免费开源的Web框架,可以用于快速搭建高性能,优雅的网站!采用了MVC的框 ...