这几天PyCharm到期了,所以打算换成VS Code试一试。但是下载之后不太会配置,网上不少的文章也比较旧了,所以打算自己看着官方教程配置一下。(VSCode的版本是1.25,Python用的是Anaconda Python 3.6)

官网上自己说也许可以替代Pycharm

首先,下载VS Code:下载地址

安装完成后,打开软件会自动提示你安装一些重要插件,如中文语言包,Git等,这里可以直接选择安装Python插件(也可以使用Ctrl+Shift+X可以打开扩展商店然后输入Python搜索)。

欢迎界面即可安装python插件

用VS打开项目文件夹

首先,创建一个空文件夹''hello'',然后使用VS Code打开它。通过VS Code打开文件夹,该文件夹就变成了你的”工作区“。VS Code在.vscode/settings.json中存储该工作去的特殊配置,与用户的全局设定相分开。

选取Python解释器

使用Ctrl+Shift+P打开命令板,输入Python: Select Interpreter进行搜索。

搜索Python解释器设置

接下来会显示VS Code所能找到的全部解释器,选择你需要的哪个就好。(我的系统里面只有一个)如果没找到你需要的哪个,参考Python环境变量配置。

选择Python解释器

创建Hello World

在Hello文件夹下新建文件

在Hello文件夹下新建文件

命名为hello.py

新建Python文件

接下来编写代码

msg = "Hello World"

print(msg)

可以自动补全

编写完成后按ctrl+s保存。

运行Hello World

在空白处右键选择在终端运行Python文件,就可以看到运行结果了。

运行结果

此外,VS Code中还有一些运行Python代码的方式:

选择一行或者多行,使用Shift+Enter或者右键选择在Python终端中运行选定内容/行运行一部分代码。

使用Python: Start REPL打开一个交互式终端。

启动交互式终端

配置及运行调试器

下面开始试着调试刚刚编写好的Hello World程序。

首先,把光标移到第二行然后按F9,就可以设置一个断点。同样,也可以在行号左边双击设置。

设置断点

接下来,在侧边栏打开Debug视图。

调试视图

然后点击配置按钮,选择Python

image.png

然后Python插件会自动创建包含一系列配置的launch.json文件,可以在下拉列表里面选择,现在选择Python: Current File即可。

debugger配置

为了让调试器在自动在程序开始时停在第一行,添加一条配置stopOnEntry": true,然后保存。

{

"name": "Python: Current File",

"type": "python",

"request": "launch",

"program": "${file}",

"stopOnEntry": true

},

在编辑器中跳转回hello.py,点击绿色箭头或者按F5启动调试器。调试器会停留在文件的第一行。

调试程序

调试工具栏出现在页面上方,从左到右功能分别是:运行(F5),跳过(F10),跳入(F11),跳出(Shift+F11),重新开始(Ctrl+Shift+F5)以及停止(Shift+F5)。

暂时先写这么多,已经可以愉快的进行开发了,更多的信息还是推荐直接看官方文档比较好,写的非常详细。

vscode使用教程python-使用VS Code开发Python相关推荐

  1. vscode使用教程python-使用VS Code进行Python编程

    Visual Studio Code,简称 VS Code,是一个开源的文本编辑器,包含用于构建和调试应用程序的工具.安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开 ...

  2. VS Code开发Python

    Vs Code开发Python可以很好的支持智能提示.代码对齐.代码调试等 1:下载VS Code https://code.visualstudio.com/Download vs code是绿色的 ...

  3. python可以做什么开发-python适合做什么开发_python未来发展怎么样

    python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...

  4. vscode 暂停运行_用VS Code开发STM32(三)——调试

    2020年7月26日更新: 增加了Jlink GDB Server的支持,可以使用J-Scope 和 SEGGER RTT了. 2020年7月3日更新: 改为了使用Cortex-Debug插件来进行调 ...

  5. 【Python】用vs code开发Python项目

    1.安装Python 打开官网下载https://www.python.org/downloads/windows版本根据向导安装就可以,记得选中把python添加到环境变量 安装完成后,在cmd中输 ...

  6. termux使用教程python-安卓利用termux开发python

    htop任务管理 一 介绍 termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装软件.本人主要是利用termux开发python ...

  7. python appium自动化测试平台开发,Python+Appium实现自动化测试

    一.环境准备 1.脚本语言:Python3.x    IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android ...

  8. python安卓应用程序开发,python怎么开发安卓app

    python可以写软件么怎么写? 22点24分准时推送,第一时间送达编辑:技术君 | 来源:youerning上一篇:正文前言用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 k ...

  9. vscode使用教程python-VSCode下好用的Python插件及配置_python

    这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...

最新文章

  1. 在Ubuntu 14.04 64bit上使用dig
  2. linux putty 标题栏显示ip putty本地设置 服务器设置
  3. 允许修改 SharePoint2010 中的电子邮件
  4. mysql+where+且,MySQL WHERE
  5. flask 继承模版的基本使用
  6. 算法-排序-快速排序(包含多种快速排序)
  7. Latex的表格注释
  8. selenium设置js加载的时限,防止持续加载页面
  9. Spring Boot官网概述
  10. react 显示当前时间_React 灵魂 23 问,你能答对几个?
  11. 功放前级的左右_TDG Audio达芬奇:什么是前级,后极?
  12. Hive cube,roll up入门案例
  13. Go语言:生成随机数
  14. canvas设置字体粗细用数字没效果_干货 | 用uni-app制作迷你PS小程序
  15. c语言中开方,C++_详细解析C语言中的开方实现,关于C语言中的开方计算,首先 - phpStudy...
  16. 基于Echarts的数据可视化大屏系统设计分享
  17. .7z文件 合并、解压
  18. 线程初步(四)--小练习
  19. IOS开发之 ---- 苹果系统代码汉字转拼音
  20. html的五角星怎么打出来,五角星符号怎么打出来?

热门文章

  1. 开发日记-20190822 关键词 读书笔记《Unix环境高级编程(第二版)》《掌控习惯》DAY 2
  2. java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id null
  3. FATE 集群部署 step3
  4. 对计算属性中get和set的理解
  5. tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
  6. web工程自动部署(tomcat服务器)
  7. AC日记——Red and Blue Balls codeforces 399b
  8. android 常用类
  9. 【每日邮报】利物浦对阵阿森纳能走出牢狱要谢天谢地谢Peter
  10. [原创] Matlab 指派问题模型代码