初试Visual Studio Code配置Python开发环境

简介: Visual Studio Code Visual Studio Code (VSCode)为MS所开发的code editing tool,免费且开源,并支持Windows,Mac OS,Linux。

Visual Studio Code

Visual Studio Code (VSCode)为MS所开发的code editing tool,免费且开源,并支持Windows,Mac OS,Linux。从官网上的描述看,主要feature包括:Intelligent EditingPowerful DebuggingGit supportingHundreds of Extensions

通俗的讲,VSCode像是精简版的Visual Studio,升级版的Sublime。VSCode由于其非常的轻量,因此使用过程中非常的流畅,对于用户不同的需要,可以自行下载需要的扩展(Extensions)来安装。对于配置Python开发环境来说,相比于Sublime,配置起来更加容易。VSCode配置完后的环境是可以直接进行可视化的Debug,再也不用打各种print或者用pdb调试命令了,回归到Visual Studio里F10和F11。

VSCode中Python开发环境配置

  1. 安装Python,从Python官网上下个安装包,安装好,配置好环境变量。
  2. 安装VSCode,从VSCode官网上下个安装包,按提示安装。
  3. 打开VSCode,安装Python Extension
    3.1. Ctrl+P 调出控制台,敲ext install python,点匹配出来的Python条目里面的云状图标下载,默默等待安装完成。

    3.2. 新建一个文件夹,用VSCode打开该文件夹,并在其中新建一个test.py文件来做测试。

    print("Hello VSCode")
    a = 1
    b = 2
    c = a + b
    print(c)

    3.3. 在资源管理器中点test.py,敲F5,进入调试模式,在弹出的询问框中选择Python,此时在当前文件夹中会生成一个.vscode文件夹,其中有一个launch.json文件,记录了一些Debug的设置。敲F5后Debug会自动停留在程序开始处,再敲F5会运行完程序。

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python",
                "type": "python",
                "request": "launch",
                "stopOnEntry": true,
                "program": "${file}",
                "debugOptions": [
                    "WaitOnAbnormalExit",
                    "WaitOnNormalExit",
                    "RedirectOutput"
                ]
            },
            {
                "name": "Python Console App",
                "type": "python",
                "request": "launch",
                "stopOnEntry": true,
                "program": "${file}",
                "externalConsole": true,
                "debugOptions": [
                    "WaitOnAbnormalExit",
                    "WaitOnNormalExit"
                ]
            },
            {
                "name": "Django",
                "type": "python",
                "request": "launch",
                "stopOnEntry": true,
                "program": "${workspaceRoot}/manage.py",
                "args": [
                    "runserver",
                    "--noreload"
                ],
                "debugOptions": [
                    "WaitOnAbnormalExit",
                    "WaitOnNormalExit",
                    "RedirectOutput",
                    "DjangoDebugging"
                ]
            }
        ]
    }

    3.4. (Optional)配置Task,可以直接运行外部程序(这里是Python.exe,并不是完全懂)。在.vscode文件夹下新建task.json,敲ctrl+shift+B,可以直接运行test.py,相当于python test.py

    {
        "version":"0.1.0",
        "command":"python",
        "windows":{
            "command":"python.exe"
        },
        "args":["test.py"]
    }
    
    原文地址http://www.bieryun.com/754.html
相关文章
|
9天前
|
Linux 编译器 开发工具
快速在linux上配置python3.x的环境以及可能报错的解决方案(python其它版本可同样方式安装)
这篇文章介绍了在Linux系统上配置Python 3.x环境的步骤,包括安装系统依赖、下载和解压Python源码、编译安装、修改环境变量,以及常见安装错误的解决方案。
20 1
|
7天前
|
开发者 Python
Python POST 请求超时配置
Python POST 请求超时配置
11 0
|
2月前
|
Python Windows
Python安装第三方库太慢?配置好这个速度飞起
Python安装第三方库太慢?配置好这个速度飞起
|
2月前
|
SQL 关系型数据库 API
Python 开发环境的准备以及一些常用类库模块的安装
在学习和开发Python的时候,第一步的工作就是先准备好开发环境,包括相关常用的插件,以及一些辅助工具,这样我们在后续的开发工作中,才能做到事半功倍。下面介绍一些Python 开发环境的准备以及一些常用类库模块的安装和使用的经验总结,供大家参考了解。
|
2月前
|
Python
Mac安装Python3.12开发环境
Mac安装Python3.12开发环境
116 2
|
2月前
|
开发工具 Python Windows
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
【Python专栏】搭建Pyhthon运行环境及开发环境 | 安装Python | 安装PyCharm
120 4
|
2月前
|
机器学习/深度学习 计算机视觉 Python
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
深度学习项目中在yaml文件中定义配置,以及使用的python的PyYAML库包读取解析yaml配置文件
41 0
|
2月前
|
JavaScript Java Python
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
【Azure 应用服务】在Azure App Service for Windows 中部署Java/NodeJS/Python项目时,web.config的配置模板内容
|
2月前
|
Python
都2024年了,还不知道如何选本地Python开发环境管理工具
文章介绍了几种Python开发环境管理工具,包括Virtualenv、Pipenv和Anaconda,并推荐了Pipenv和Anaconda,解释了它们的安装和使用方法,帮助读者选择适合自己的工具来管理Python开发环境。
39 0
|
2月前
|
Linux 测试技术 Python
Python笔记1 安装并配置Python
本文是作者关于Python复习笔记的系列文章第一篇,介绍了Python语言的特点、在不同操作系统上搭建Python环境的方法,包括下载编辑器和配置解释环境,并通过在编辑器中运行“Hello World!”程序来测试环境是否成功搭建。
33 0
下一篇
无影云桌面