【vscode】vscode配置python
【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了
如图所示,运行就完了.
参考资料
- Quick Start Guide for Python in VS Code (visualstudio.com)
- Get Started Tutorial for Python in Visual Studio Code
【vscode】vscode配置python的更多相关文章
- Win10安装VSCode并配置Python环境 完整版超详细简单【原创】
我们分为三个步骤进行: 一.下载VSCode 二.配置Python环境 三.测试Python 一.下载VSCode 1.打开国内镜像vscode下载地址,即可自动下载:https://vscode.c ...
- 在vscode中配置python环境
1.安装vscode和python3.7(安装路径在:E:\Python\Python37): 2.打开vscode,在左下角点击设置图标选择setting,搜索python path,在该路径下选择 ...
- 在vscode成功配置Python环境
注意:如果您希望在Visual Studio Code中开始使用Python,请参阅教程.本文仅关注设置Python解释器/环境的各个方面. Python中的“环境”是Python程序运行的上下文.环 ...
- 最新版的 vscode 怎么配置 Python?
请进 -- > https://www.zhihu.com/question/322530705/answer/860418884
- 39 Ubuntu下配置python的vscode开发环境
0 引言 最近想在ubuntu下搞深度学习,首先配置了python的vscode开发环境.在配置python时,选择了Anaconda3.x,保证了其相对于系统python2.x的独立性.另外,vsc ...
- VSCode配置python调试环境
VSCode配置python调试环境 很久之前的一个东东,翻出来看看 VSCode配置python调试环境 * 1.下载python解释器 * 2.在VSCode市场中安装Python插件 * 4.在 ...
- Win10下使用VSCode配置python运行环境
VSCode配置python运行环境 安装python 到官网下载python,直接安装即可,在安装过程中可以选择将python加入环境变量 安装VSCode 官网下载,直接安装 配置 安装pytho ...
- VsCode中编写python环境配置
1. VsCode中编写python环境配置 1.1. 前言 有过开发经验都知道idea一系列的软件虽然功能比较多,但比较容易卡,电脑不好还真容易上火,这里我想要入门python,还是选了款vscod ...
- 免安装方式的Python之VSCode环境配置
概述 本文旨在介绍免安装方式,在VSCode中搭建Python(3.73)的配置环境.至于Python是什么.它能做些什么,诸如此类的介绍均不在此文中介绍,相信能看此文的人,多多少少都会有些了解. V ...
- vscode如何配置debug,python正则表达式如何匹配括号,关于python如何导入自定义模块
关于vscode如何配置debug的问题: 1.下载安装好python,并且配置好 环境变量 2.https://www.cnblogs.com/asce/p/11600904.html 3.严格按照 ...
随机推荐
- 查看GPU支持的CUDA版本
针对的是英伟达GPU.操作步骤如下: 打开NVIDIA Control Panel(NVIDIA控制面板) 可以在搜索里直接搜索,如下图所示: 在打开的控制面板中点击"帮助",如下 ...
- Web端即时通讯实践干货:如何让WebSocket断网重连更快速?
本文作者网易智慧企业web前端开发工程师马莹莹.为了提升内容质量,收录时有修订和改动. 1.引言 在一个完善的即时通讯IM应用中,WebSocket是极其关键的一环,它为基于Web的即时通讯应用提供了 ...
- Go基于观察者模式实现的订阅/发布
面UCloud的时候问到了这题,下来看了一下是基于观察者模式实现的,仅作记录 /** * @Author: lzw5399 * @Date: 2021/5/20 20:38 * @Desc: 基于观察 ...
- Linux USB 文件读写性能测试
USB 端口读写性能测试:========================================================读测试:sync && echo 3 > ...
- 【问题解决记录】vue解决低版本安卓与ios10以下系统兼容性问题
问题描述: 项目中的企业微信内部应用,使用Vue-cli搭建的H5页面web,在低版本的安卓手机或ios8.0.9.0中出现接口数据访问失败,HTTP状态码返回0的问题,无法正常使用系统.安卓手机主要 ...
- 史上最全的Cursor IDE教程
Cursor IDE 使用教程 1. 快速上手 1.1 入门流程 graph TD A[安装Cursor] --> B[首次启动] B --> C[选择主题和配置] C --> D[ ...
- Solution Set - 冬日纪行(前半)
目录 0.「集训队互测 2018」「LOJ #2504」小 H 爱染色 ✡️ 1.「LOJ #6402」yww 与校门外的树 2.「集训队互测 2019」「LOJ #3075」组合数求和 ✡️ 3.「 ...
- CDS标准视图:维护计划员组 I_MAINTENANCEPLANNERGROUP
视图名称:维护计划员组 I_MAINTENANCEPLANNERGROUP 视图类型:基础视图 视图代码: 点击查看代码 @EndUserText.label: 'Maintenance Planne ...
- 2024-12-28 AI智能体日报
- SpringBoot(八) - 统一数据返回,统一分页工具,统一异常处理 (生成随机数,正则校验)
1.统一数据返回 使用逆向工程来进行测试,实体,mapper等省略: 1.1 直接使用 RequestResoult 1.1.1 RequestResoult 请求结果返回实体 //统一返回 实体 类 ...