【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.严格按照 ...
随机推荐
- Qt开源作品22-运行时间记录类
一.前言 在早期开发的软件中,尤其是初学者入门者写的软件,软件运行久了,难免遇到意外崩溃的时候,可是大部分的运行设备可能在现场客户那,需要记住每一次从软件启动后到软件意外关闭前的运行时间,需要记录的信 ...
- 即时通讯技术文集(第30期):IM开发综合技术合集(Part3) [共16篇]
为了更好地分类阅读 52im.net 总计1000多篇精编文章,我将在每周三推送新的一期技术文集,本次是第30 期. [- 1 -] 全面掌握移动端主流图片格式的特点.性能.调优等 [链接] htt ...
- 跟着源码学IM(十二):基于Netty打造一款高性能的IM即时通讯程序
本文由竹子爱熊猫分享,原题"(十一)Netty实战篇:基于Netty框架打造一款高性能的IM即时通讯程序",本文有修订和改动. 1.引言 关于Netty网络框架的内容,前面已经讲了 ...
- 基于源码分析 SHOW GLOBAL STATUS 的实现原理
问题 在 MySQL 中,查询全局状态变量的方式一般有两种:SHOW GLOBAL STATUS和performance_schema.global_status. 但不知道大家注意到没有,perfo ...
- 树莓派Zero OLED屏幕转接板
买了个树莓派Zero,emmm,拿到手后感觉很精巧,但是总是感觉少了什么.于是... 瞎吹一波:不得不说嘉立创公司确实给力,一条龙服务而且价格太便宜了. 焊接组装上机测试,OK! 其实这个过程中坑也踩 ...
- STL 容器操作
vector set转化为vector:vec.assign(set.begin(), set.end()) map 1. map默认从小到达排序,想要从大到小,可以: map<string, ...
- 一体机场景ceph高可用介绍
本文分享自天翼云开发者社区<一体机场景ceph高可用介绍>,作者:b****n 一体机场景使用ceph开源架构作为存储系统的主体架构,原生方案支持存储数据高可用性,包括副本数可以灵活控制/ ...
- shell 数组函数进阶练习
一维数组的定义.统计.引用和删除等操作. A=( test1 test2 test3 ) ,定义数组一般以括号的方式来定义, 数组的值可以随机定义. echo ${A[0]} ,代表引用第一个数组变量 ...
- linux监控系统行为
1.验证电脑是否存在,一般都有 which script /usr/bin/script 2.配置profile文件,在末尾添加如下内容: vim /etc/profile ============= ...
- Luogu P1613 跑路 题解 [ 蓝 ] [ 倍增 ] [ Floyd 最短路 ] [ 状压 dp ]
跑路:绝佳倍增好题,思路是化 \(2^k\) 为 \(1\) ,倍增起预处理作用. 最近不知道是撞了什么运,前一脚看的是绿题,写完之后交一发,发现直接被 lxl 升蓝了,血赚. 思路:Floyd 首先 ...