vscode使用教程python-使用VS Code开发Python
这几天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相关推荐
- vscode使用教程python-使用VS Code进行Python编程
Visual Studio Code,简称 VS Code,是一个开源的文本编辑器,包含用于构建和调试应用程序的工具.安装启用 Python 扩展后,VS Code 可以配置成理想的 Python 开 ...
- VS Code开发Python
Vs Code开发Python可以很好的支持智能提示.代码对齐.代码调试等 1:下载VS Code https://code.visualstudio.com/Download vs code是绿色的 ...
- python可以做什么开发-python适合做什么开发_python未来发展怎么样
python概述 Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年.Python是纯粹的自由软件, 源代 ...
- vscode 暂停运行_用VS Code开发STM32(三)——调试
2020年7月26日更新: 增加了Jlink GDB Server的支持,可以使用J-Scope 和 SEGGER RTT了. 2020年7月3日更新: 改为了使用Cortex-Debug插件来进行调 ...
- 【Python】用vs code开发Python项目
1.安装Python 打开官网下载https://www.python.org/downloads/windows版本根据向导安装就可以,记得选中把python添加到环境变量 安装完成后,在cmd中输 ...
- termux使用教程python-安卓利用termux开发python
htop任务管理 一 介绍 termux 是一个安卓平台下的app, 它能够在安卓上实现一个微型的linux,具有命令行界面,可以以apt方式简单的安装软件.本人主要是利用termux开发python ...
- python appium自动化测试平台开发,Python+Appium实现自动化测试
一.环境准备 1.脚本语言:Python3.x IDE:安装Pycharm 2.安装Java JDK .Android SDK 3.adb环境,path添加E:\Software\Android ...
- python安卓应用程序开发,python怎么开发安卓app
python可以写软件么怎么写? 22点24分准时推送,第一时间送达编辑:技术君 | 来源:youerning上一篇:正文前言用 Python 写安卓 APP 肯定不是最好的选择,目前用Java和 k ...
- vscode使用教程python-VSCode下好用的Python插件及配置_python
这篇文章主要介绍了微软官方的Python插件,已经自带很多功能,下面是插件功能描述,其中部分内容我做了翻译,需要的朋友可以参考下 MS Python插件. 这是微软官方的Python插件,已经自带很多 ...
最新文章
- 在Ubuntu 14.04 64bit上使用dig
- linux putty 标题栏显示ip putty本地设置 服务器设置
- 允许修改 SharePoint2010 中的电子邮件
- mysql+where+且,MySQL WHERE
- flask 继承模版的基本使用
- 算法-排序-快速排序(包含多种快速排序)
- Latex的表格注释
- selenium设置js加载的时限,防止持续加载页面
- Spring Boot官网概述
- react 显示当前时间_React 灵魂 23 问,你能答对几个?
- 功放前级的左右_TDG Audio达芬奇:什么是前级,后极?
- Hive cube,roll up入门案例
- Go语言:生成随机数
- canvas设置字体粗细用数字没效果_干货 | 用uni-app制作迷你PS小程序
- c语言中开方,C++_详细解析C语言中的开方实现,关于C语言中的开方计算,首先 - phpStudy...
- 基于Echarts的数据可视化大屏系统设计分享
- .7z文件 合并、解压
- 线程初步(四)--小练习
- IOS开发之 ---- 苹果系统代码汉字转拼音
- html的五角星怎么打出来,五角星符号怎么打出来?
热门文章
- 开发日记-20190822 关键词 读书笔记《Unix环境高级编程(第二版)》《掌控习惯》DAY 2
- java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id null
- FATE 集群部署 step3
- 对计算属性中get和set的理解
- tensorflow学习笔记——使用TensorFlow操作MNIST数据(1)
- web工程自动部署(tomcat服务器)
- AC日记——Red and Blue Balls codeforces 399b
- android 常用类
- 【每日邮报】利物浦对阵阿森纳能走出牢狱要谢天谢地谢Peter
- [原创] Matlab 指派问题模型代码