前言

之前安装anaconda3的时候,选择了同时安装vscode,但从来没有正式去接触过它。最近,偶然想到看看leetcode,发现在vscode上搞leetcode很方便,于是就开始倒腾起来了。

vscode配置

如何安装我就不详述了,win/ubuntu下的安装可参见我的博客:
vscode+python+c++

我现在的vscode的版本是:1.43.1

需要安装的插件有:

  1. anaconda extension pack: 支持非python官方的三方库
  2. code runner:F5快捷运行所有类型的代码
  3. python:官方库
  4. python for vscode: 支持vscode
  5. visual studio intellicode:支持智能输入 # 2020 3.27更:这个不如Microsoft python analysis engine检索库的速度快!

安装好插件后,就是配置 python解释器了,这是最烦人的,因为不同的vscode版本所呈现的配置方式是不同的,下面的方法适用于版本1.43.1:
首先,我们要知道,在打开vscode的时候,系统并不会像pycharm一样,默认加载所有解释器(这也是pycharm启动慢的原因),而是根据所选择的项目文件夹(也就是workspace)下的文件类型(如:python, c#等)来自动加载之前安装好的扩展插件。
然后,就是配置python的解释器了,这个方法很多:
方法1:vscode界面左下角,可以选择解释器的路径:

注意:由于anaconda和vscode是一家人,所以,系统会自动识别出anaconda下的python。

方法2:点击管理,设置,然后输入python.python,就可以在下面输入你要指定的python路径了:

注意:全局设置,请在用户下面配置;如果是对该项目进行设置,请在工作区配置。

方法3:如果你安装了code runner插件,那么可以在管理,设置中输入run code,再点击settings.json

然后,进入json配置文件中,加入以下三条键值对:

    "python.pythonPath": "E:\\anaconda\\envs\\tensorflow_1_13_1","code-runner.executorMap": {"python": "set PYTHONIOENCODING=utf8 &&  E:\\anaconda\\envs\\tensorflow_1_13_1\\python.exe"}

注意:其中的python.pythonPath只需要写到python路径的文件夹即可,而python下必须要写到python.exe,set PYTHONIOENCODING=utf8这个是为了print中文时不出现乱码,2020 3.28更:utf8是(unicode transformation format),主要是解决unicode对所有字符都用2个字节来表示而造成资源浪费的问题,采用1个/2个 /3个字节来表示。

配置好python解释器之后,就可以愉快的玩耍了。

bug清扫
如果只在python.python下或者vscode左下角设置你的python路径,那么你是不能import 非python官方的库,比如:tensorflow。如果你有自己下载的库要使用,只能通过方法3来配置哦!

leetcode配置

首先,下载依赖node.js,下载地址,注意:下载的时候,不需要勾选necessary installation,会安装很多没用的库。
然后,在vscode中安装leetcode插件,然后选择中文/英文版的leetcode sign in to leetcode,中英的账户是独立的。
登录上去后,就可以点击查找按键来找题目做了。
注意:现在的leetcode中文版也有社区和竞赛了哦

本人现在的研究方向是:
图像的语义分割,如果有志同道合的朋友,可以组队学习
haiyangpengai@gmail.com qq:1355365561

vscode+leetcode环境配置相关推荐

  1. VsCode c++环境配置(最新版)

    文章目录 VsCode c++环境配置(最新版) 一. 前言 二. 相应软件安装 1. 安装 MinGW-w64 2. 安装VsCode 三. vscode环境配置 1. 创建工作区 2. 配置文件 ...

  2. 【国产MCU学步随笔------兆易创新GD32f103CBT6,及vscode编辑环境配置】

    文章目录 vscode编辑环境配置 官方库例程迷惑解答 时钟在哪里初始化 时钟在哪里配置 NVIC在哪里初始化 NVIC中断分组是什么 printf怎么重映射 vscode编辑环境配置 下载官方库:链 ...

  3. 第一讲:ESP32-IDF+VSCode开发环境配置

    第一讲:ESP32-IDF+VSCode开发环境配置 文章目录 第一讲:ESP32-IDF+VSCode开发环境配置 1.1写进ESP32芯片的二进制程序的生成方式 1.2ESP32-IDF+VSCo ...

  4. Vscode C环境配置

    Vscode C环境配置 最近迷上了vscode这款编译器,小巧美观,用起来也很顺手,最主要的是全平台. 环境: WIN10 64 专业版 vscode版本:1.24.1 launch.json版本: ...

  5. Vscode C环境配置-转载

    说明: 此文章是我完全转载的,我只是完全拷贝过来作为备份文章,方便查看. 在此感谢原作者,原作者文章地址:https://blog.csdn.net/qq_43067190/article/detai ...

  6. Golang + vscode 开发环境配置

    2019独角兽企业重金招聘Python工程师标准>>> GOPATH 环境变量的配置 https://my.oschina.net/xinxingegeya/blog/718305 ...

  7. vscode python环境配置_用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

  8. linux适应环境,Linux从入门到适应(一):VSCode C++环境配置

    作为在Windows环境下习惯使用Visual Studio IDE的人,对于Linux环境下的Vim编辑使用十分难受,虽然网上很多人说vim非常牛逼和强大,但是我更加习惯于使用VS code的界面, ...

  9. 【编辑器】VSCode+PHPstudy环境配置,PHP简易开发环境搭建

    1.安装VScode和PHPstudy VScode安装:https://code.visualstudio.com/ PHPstudy安装:https://www.xp.cn/download.ht ...

最新文章

  1. 阿里云centos配置nginx和nodejs
  2. SpringBoot的配置详解application
  3. java writablesheet_jxl加边框,jxl合并单元格,单元格的设置,单元格居中
  4. python 读取csv文件转成字符串_从CSV读取到 dataframe pandas python时dict对象转换为字符串...
  5. Python之石头剪刀布
  6. Kickstart+HTTP+DHCP+TFTP全自动批量安装部署Linux系统
  7. ios 添加导航栏视图_iOS进度栏(进度视图)
  8. Kotlin的互操作——Kotlin与Java互相调用
  9. SPOJ LIS2 Another Longest Increasing Subsequence Problem 三维偏序最长链 CDQ分治
  10. OpenCV_霍夫变换_直线检测_HougLines
  11. 51nod1130---斯特林公式
  12. 酷q机器人成语接龙插件_易语言开发酷Q机器人插件
  13. matlab晶格图,科学网-MATLAB软件绘制一维双原子晶格的格波色散曲线-李金磊的博文...
  14. iPhone 各屏幕尺寸及解析
  15. canny算法(3)——非极大值抑制
  16. 「自然语言处理(NLP)论文推送」(中文诗歌生成) 上下文增强Transformer【ACL 微信AI团队 北交】
  17. 一些用JAVA实现的小题目
  18. 数组根据条件筛选出满足条件的数据(数组里面是对象)
  19. 计算机系统后门程序,一种远程控制的后门程序在互联网出现
  20. LCD直流数显多功能电压电流功率表电压电流表电量量产资料

热门文章

  1. python对字符串使用【函数】加工目录
  2. c语言程序设计单元小测,C语言程序设计单元小测2.doc
  3. 数据结构 4 字符匹配-KMP算法
  4. CodeForces - 801C Voltage Keepsake 二分
  5. Math.random()取随机数一直为0
  6. 给你出道题 红绿灯问题
  7. Python中的两种路径
  8. [转]MIDI常识20条
  9. MySQL学习记录 (三) ----- SQL数据定义语句(DDL)
  10. 【LINQ】Linq to SQL -- Where语句