首页 > 编程语言 >【vscode】vscode配置python

【vscode】vscode配置python

时间:2024-03-11 10:01:09浏览次数:48  
标签:Python vscode 创建 配置 环境 python 虚拟环境

【vscode】vscode配置python

前言

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

笔者环境:

  • win10

过程

step1:python解释器下载

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

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

image

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

版本为 Python 3.12.2

image

image

image

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

注意:

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

step2: 下载扩展

其中,第一个是必需的.

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

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

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

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

本地环境

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

虚拟环境

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

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

Conda 环境

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

创建环境

使用“创建环境”命令

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

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

Create Environment dropdown

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

虚拟环境解释器选择

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

Conda 环境 Python 版本选择

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

image

step4:hello world!

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

image

如图所示,运行就完了.

参考资料

标签:Python,vscode,创建,配置,环境,python,虚拟环境
From: https://www.cnblogs.com/riskmoumou/p/18065414/vscode-vscode-configuration-python-1va6ut

相关文章

  • weback5基础配置详解
    <divid="content_views"class="markdown_viewsprism-tomorrow-night"><svgxmlns="http://www.w3.org/2000/svg"style="display:none;"><pathstroke-lineca......
  • 服务器配置记录MSSQL
    安装SQLSERVER的时候报错:无法通过WINDOWS功能控制面板自动安装或卸载WINDOWSSERVER角色和功能。WinServer2012R2安装MSSQL2008R2只需安装.NETFramework3.5/更高版本1.打开“服务器管理器”,选择“添加角色和功能”  2.连续点击“下一步”,直到“功能”选项卡中,勾选......
  • Go 中的监视器模式与配置热更新
    Go中的监视器模式与配置热更新原创 波罗学 码途漫漫 2024-03-1108:03 上海 听全文上篇介绍GO的GUI库Fyne时,提到Fyne的数据绑定用到了监听器模式。本文就展开说下我对Go中监听器模式的理解和应用吧。监听器模式简介监听器模式,或称观察者模式,它主要涉及......
  • LeetCode 128.最长连续序列 Python题解
    leetcode128题最长连续序列分享解题思路,使用哈希表算法......
  • windows上python3开发环境的搭建
    首先进入python官网(当然我们这里所说的python指的是python3,因为如今python2已经停止更新更多的python开发者也会选择python3,这篇博客也是python3环境的搭建)Python官网:https://www.python.org/选择windows版本,我们作为python入门者选择最新版截至目前3.12.2为最新版,点击downlo......
  • python加载2
    #testInstance.py#导入需要的模块importimportlib#导入模块以动态加载库中的类和函数importsys#导入系统模块,用于操作Python解释器的参数和变量importosimportpkgutil#定义TestInstance类classTestInstance:#初始化方法,当创建TestInstance对象时调......
  • vs2019单独重新安装python37_64失败解决办法(bilibili上我最早写的是https://www.bilib
    上个周末的时候,我发现用vs2019编写python的时候。代码高亮出现了奇怪的问题,进入解决方案的时候,print还是蓝色的,但是过了几秒钟后就变为黑色了,因此在最开始的时候我试图通过换一个皮肤和在管理扩展里面找扩展来解决,但是还是有相关问题。于是到vs2019对应的python文件夹找问题,目录是......
  • python加载
    #testInstance.py#导入需要的模块importimportlib#导入模块以动态加载库中的类和函数importsys#导入系统模块,用于操作Python解释器的参数和变量importosimportpkgutil#定义TestInstance类classTestInstance:#初始化方法,当创建TestInstance对象时调......
  • python获取某个包下面的所有子模块
    deflist_submodules(self,package_path):"""递归地列出给定包路径下的所有子模块"""all_submodules=[]#遍历包路径下的所有文件/目录forimporter,modname,ispkginpkgutil.iter_modules([package_path]):full_......
  • Python简单实现查重
    使用Python实现查重这个作业属于哪个课程软件工程这个作业要求在哪里个人项目这个作业的目标初步认识软件开发流程,独立培养开发能力,熟悉PSP记录开发过程你可以在GitHub上找到本项目并下载额外三种算法代码Slave前言作为开发人员,不幸的是此前未曾接触熟悉过......