0
点赞
收藏
分享

微信扫一扫

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发



文章目录


  • ​​0. 前言​​
  • ​​1. 安装Python​​
  • ​​2.安装Python扩展​​
  • ​​3.创建工作区​​
  • ​​4.编辑代码​​
  • ​​5.运行python程序​​

  • ​​5.1.配置Python解释器​​
  • ​​5.2.运行整个python文件​​
  • ​​5.3.运行部分python代码​​

  • ​​6.调试python程序​​

  • ​​6.1.设置调试器​​
  • ​​6.2.设置断点​​
  • ​​6.3.启动调试​​

  • ​​7.使用python交互环境​​
  • ​​8.安装和使用包​​


0. 前言


  • VS Code是一个​轻量级工具​,适合于简单的编辑、编译、运行Python程序,特别是在学习Python语言的时候;
  • 如果需要​开发Python项目​,建议选择使用专门的Python IDE —— Pycharm。

1. 安装Python

2.安装Python扩展

VS Code的Python扩展主要有如下功能:


  • 智能感知;
  • 代码调试;
  • 代码导航;
  • Jupyter notebook的支持;

在VScode扩展 市场搜索​​python​​,点击安装即可:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_工作区

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_02

3.创建工作区

VS Code以文件夹作为工作区,所以创建工作区有两种方式:


  • 在Windows命令行进入文件夹,使用命令​​code .​​打开文件夹,创建工作区;
  • 先打开VS Code,然后使用VS Code打开文件夹,创建工作区;

这里我创建一个​​py_project​​文件夹并在VS Code打开作为工作区:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_03

4.编辑代码

在工作区中添加文件​​helloworld.py​​,并编辑如下代码:

def hello():
print("HelloWorld")

if __name__ == '__main__':
hello()

在编辑代码时,Python扩展的代码感知如下:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_04

5.运行python程序

5.1.配置Python解释器

在打开Python文件后,VS Code会自动选择系统中配置的Python解释器,在状态栏中显示,如图:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_05

如果需要切换解释器,使用​​Ctrl+Shift+P​​打开命令面板,输入​​python​​,选择​​Python:Select Interpreter​​:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_工作区_06

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_07

5.2.运行整个python文件


  • 在​代码编辑器​中:右键单击任意位置,选择​​在终端中运行python文件​​;
    【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_08
    【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_09
  • 在​资源管理器​中:右键单击python文件,选择​​在终端中运行python​​:
    【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_10

5.3.运行部分python代码

首先选中要运行的代码,然后右键单击,选择​​在Python终端中运行选定内容/行​​:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_11

运行结果如下:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_12

6.调试python程序

Python扩展对于调试的支持:


  • 设置断点,检查数据,并在逐步运行程序时使用调试控制台;
  • 调试许多不同类型的Python应用程序,包括:多线程,Web和远程应用程序;

6.1.设置调试器

首先切换到调试界面,点击调试器设置按钮:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_13

然后选择调试器:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_14

选择调试器后VS Code会自动在工作区的​​.vscode​​目录下建立​​launch.json​​文件:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_15

如果需要启动调试后自动停止在程序入口,添加下面的设置即可:

"stopOnEntry": true

6.2.设置断点

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_16

6.3.启动调试

启动调试后程序停留在第一个断点处:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_17

使用调试控制面板进行调试:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_18

控制面板中的按钮从左到右依次是:


  • 移动按钮:拖住后可以移动调试控制面板;
  • 继续运行(​​F5​​);
  • 单步跳过(​​F10​​);
  • 单步调试(​​F11​​);
  • 单步跳出(​​Shift+F11​​);
  • 重启(​​Ctrl+Shift+F5​​);
  • 停止调试(​​Shift+F5​​);

VS Code的左侧是​变量查看窗口,监视查看窗口,堆栈查看窗口​:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_19

7.使用python交互环境

使用​​Ctrl+Shift+P​​打开命令面板,输入​​python​​,选择​​Python:Start REPL​​:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_20

启动的交互式环境REPL如下:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_21

8.安装和使用包

在Python中使用包(​​Python Package Index - PyPI​​)来扩展非常丰富的功能,在VS Code中使用包和安装包的示例如下~

首先新建一个文件​​standardplot.py​​文件,编辑以下代码:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0,20,100) # 创建一个列表
plt.plot(x,np.sin(x)) # 对于每个点的sin值绘图
plt.show() # 显示

然后运行代码:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_python_22

因为代码中我们使用了​​matplotlib​​​和​​numpy​​库,但是​在系统中并没有安装这个两个库​,所以解释器提示找不到模块,接下来安装这两个库。

首先按`Ctrl+Shift+``创建一个新的集成终端(命令行),然后使用如下命令安装包:

# macOS
python3 -m pip install matplotlib

# Windows
python -m pip install matplotlib

# Linux (Debian)
apt-get install python3-tk
python3 -m pip install matplotlib

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_23

安装完成后可以使用​​pip list​​查看当前系统中已安装的包,确认安装成功:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_工作区_24

再次运行python程序,结果如图:

【宇宙最强编辑器VS Code】(六)使用VS Code + Python进行Python开发_调试器_25


举报

相关推荐

0 条评论