vscode python 安装调试环境(运行、调试)

1.写在前面

如果不是pycharm启动速度太慢,也不会想到更换python运行、调试环境。跟专业的集成python IDE相比,vscode对python的集成只是它支持众多语言一个。那么使用vscode配置python环境有几个难点呢?以面讨论一下:

  1. vscode配置python使用以.json为后缀的配置文件。
  2. 初学者不会在vscode窗口下配置setting.json和lauch.json。
  3. 没有详细的文档配置说明。
  4. 博客对vscode配置python的文章大多比较含糊。

此外还有一个vscode 配置 python 环境的问题:

  • 通过文档配置过多vscode的python运行环境之后,vscode能运行、调试python代码吗?

答案是能运行、调试python代码。不必运行python代码配置一次vscode,调试python代码再配置一次vscode。

2.下载、安装Python

本文的环境是window 10和python3.7。下载、安装python3.7过程此处省略,如有需要可自行网上查询相关教程、博客。

如果操作系统安装在C盘。

Python3.7默认安装目录是:C:\Users\Administrator\AppData\Local\Programs\Python\Python37

Python3.7可执行文件路径是:C:\Users\Administrator\AppData\Local\Programs\Python\Python37\python.exe

3.下载、安装Vscode

Vscode的全称叫:Visual Studio Code。下载、安装Vscode过程此处省略,如有需要可自行网上查询相关教程、博客。

4.安装Vscode插件

在Vscode上使Python3.7运行程序,需要在Vscode上Extension模块中下载python插件。Vscodepython插件仅提供类似”管道“功能,调用Python3.7目录下的python.exe可执行文件。python.exe可执行文件可为Vscode中的python代码提供运行、调试功能。

   1)选择插件

  1. 点击侧栏第五个按钮:( 鼠标悬停后显示:Extensions(Ctrl+Shift+X) )
  2. 在“EXTENSIONS:MARKETPLACE”文字标签下,输入"python"(只输入双引号内的python单词)。
  3. 选择名叫“python"的插件,此插件是“Microsoft”公司制作。功能简介:Linting,Debugging是指对Python的分析与调试。
图1 选择python插件

   2)安装插件

  1. 选择好插件后,点击插件下方按钮安装。当插件下方图标由变为时,表示安装成功完成。
图2 安装成功完成

5.设置Vscode工作目录

 回顾一下之前的预备工作:

  1. 安装python3.7、安装Vscode。
  2. 安装Vscode的python插件,这个python插件的名称为:“python"。

接下来开始设置Vscode工作目录。假设目录:C:\Users\Administrator\Documents下有两个可以运行、调试python程序的目录:

python和pythontest。如以下表格所示:

根目录 子目录 说明
C:\Users\Administrator\Documents\    
  python\ 有python程序
  pythontest\ 新python程序目录

Vscode要求必需先择一个包含python程序的目录才能使Vscode运行、调试python程序。现在需要在以下目录选择一个:

可选择的目录 说明
C:\Users\Administrator\Documents\python 有python程序
C:\Users\Administrator\Documents\python\pythontest 新python程序目录

选择C:\Users\Administrator\Documents\python\pythontest 


在Vscode菜单栏依次选择:File->Open Floder... Ctrl+K Ctrl+O,会弹出Open Folder对话框。如图3所示:

图3 选择工作目录

在对话框中找到C:\Users\Administrator\Documents\python\pythontest 目录,点击“选择文件夹”完成Vscode目录选择。

猜你喜欢

转载自blog.csdn.net/lihongtao8209/article/details/107227462