目录

  • 1. 安装Python
  • 1.1 Anaconda介绍
  • 1.2 Anaconda安装
  • 1.3 创建新环境
  • 1.4 为新环境安装package
  • 2. 安装VS Code
  • 3. 配置Python环境
  • 3.1 建立工作空间(workspace)
  • 3.2 安装Python插件
  • 3.3 配置编译器
  • 3.4配置debugger
  • 3.5 新建.py文件
  • 3.6 运行test.py文件
  • 3.7 调试test.py文件
  • 3.8 工作空间(workspace)、文件夹(folder)、文件(file)三者之间的关系


1. 安装Python

1.1 Anaconda介绍

Python的安装方法有很多种,这里推荐使用Anaconda这个发行版。发行版集成了必要的库,使用户可以一次性完成安装,而且Anaconda可以实现在同一个机器上安装不同版本的Python,并能够在不同的环境之间切换。

1.2 Anaconda安装

首先给出安装网址:https://www.anaconda.com/download/ 点开网址后,直接下载对应的安装包,然后一步一步地安装即可。

vscode选择python版本 vscode怎么切换python版本_工作空间


安装完成后,打开Anaconda Navigator。

vscode选择python版本 vscode怎么切换python版本_工作空间_02


打开之后的界面如下图所示。

vscode选择python版本 vscode怎么切换python版本_Python_03


默认的环境是名为base的环境,如果不打算创建自己的环境,那么到这里就可以直接进行下一步:VS Code的安装了。

1.3 创建新环境

首先点击environments。

vscode选择python版本 vscode怎么切换python版本_Python_04


点开后的界面如下图所示,其中绿色圆圈圈出的是当前选中的base环境,右边用蓝色花括号括起来的是base环境中安装的所有package,橙色圆圈圈出来的是我自己建立的两个环境。

vscode选择python版本 vscode怎么切换python版本_python_05


点击Creat按钮,创建新环境。

vscode选择python版本 vscode怎么切换python版本_Python_06


在弹出的窗口中,先对环境进行命名,然后选择Python 3.8 ,最后点击Creat进行环境创建。

vscode选择python版本 vscode怎么切换python版本_python_07


软件的最下栏会显示环境的创建进度与环境的安装位置。

vscode选择python版本 vscode怎么切换python版本_Python_08


至此,一个新的环境就创建完成了。

1.4 为新环境安装package

请参考此篇博文Python安装包(库)的几种常见方式(一直更新)

2. 安装VS Code

首先给出下载地址:https://code.visualstudio.com/Download

vscode选择python版本 vscode怎么切换python版本_工作空间_09


打开网址,下载对应安装包,然后安装即可。

3. 配置Python环境

3.1 建立工作空间(workspace)

首先说为什么要建立工作空间:

  • VS Code本身是一款代码编辑器,依靠它丰富的插件系统,使其能够成为各种语言的IDE。因此,在使用VS Code来编写Python代码时,就要建立一个Python的工作空间,同理,如果使用VS Code来编写C/C++代码时,也要建立一个C/C++的工作空间。

接下来开始建立workspace。打开VS Code,主界面如下图所示。

vscode选择python版本 vscode怎么切换python版本_python_10


点击“打开的文件/文件夹”图标。

vscode选择python版本 vscode怎么切换python版本_vscode_11


依次点击file和save workspace as。

vscode选择python版本 vscode怎么切换python版本_Python_12


选择一个文件夹,然后文件名位置输入工作空间的名字,点击确定。

vscode选择python版本 vscode怎么切换python版本_python_13


然后VS Code就会在这个文件夹内生成一个工作空间的文件,以后想要再次打开这个工作空间,用VS Code打开这个文件就可以了。

vscode选择python版本 vscode怎么切换python版本_Python_14


这时能看到,虽然文件还没有变化,但是VS Code软件的最上栏已经变成新建的工作空间的名字了。

vscode选择python版本 vscode怎么切换python版本_vscode_15


到此为止,工作空间就创建完成了。

接下来可以点击add folder,在工作区内新建一个文件夹,来当做Python的一个项目文件。

vscode选择python版本 vscode怎么切换python版本_工作空间_16


vscode选择python版本 vscode怎么切换python版本_vscode_17

3.2 安装Python插件

首先点击插件商店,然后搜索Python,点击install。(因为我已经安装上了,所以没显示install)

vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_18


安装成功后的界面如下图所示。

vscode选择python版本 vscode怎么切换python版本_python_19

3.3 配置编译器

安装完Python插件后,稍等一会,VS Code的左下角就会出现一个编译器,这个编译器是我们在第一步安装Python时安装上的。到这一步,其实编译器已经自动配置好了。

vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_20


但比如这个base环境里没有你想用的包,而你自己创建的环境里有用到的包,那该如何切换环境呢?

点击默认的环境,然后VS Code上面就会出现一个交互窗口。

vscode选择python版本 vscode怎么切换python版本_工作空间_21


然后再点击交互窗口中的Entire Workspace。

vscode选择python版本 vscode怎么切换python版本_python_22


这个交互窗口就会把你的机器里所安装的所有Python编译器都给显示出来,你想用哪个环境,点击哪个环境的编译器就可以了。

vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_23


vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_24

3.4配置debugger

首先点击debug调试按钮,然后点击create a launch.json file,创建一个配置文件。

vscode选择python版本 vscode怎么切换python版本_vscode_25


然后会弹出一个交互对话框,让用户做出选择:1. 在工作空间的其中一个项目(即project)内配置debugger。2. 在整个工作空间内的所有项目都配置同一个debugger。

vscode选择python版本 vscode怎么切换python版本_vscode_26


因为我创建的这个名为Python的工作空间是为了运行Python能胜任的所有项目,因此在以后别的项目中可能会用到不同的debugger,因此我选择第一项,即在名为project的项目中配置一个debugger。

vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_27


然后选择Python。

vscode选择python版本 vscode怎么切换python版本_vscode_28


然后选择Python File。

vscode选择python版本 vscode怎么切换python版本_vscode_29


至此,debugger就配置完成了,配置完成的界面如下图所示。

vscode选择python版本 vscode怎么切换python版本_python_30


这就是这个项目的debugger配置文件。

vscode选择python版本 vscode怎么切换python版本_工作空间_31

3.5 新建.py文件

编译器以及debugger配置成功后,点击打开的文件/文件夹,在project文件夹内新建一个名为test.py的文件。

vscode选择python版本 vscode怎么切换python版本_python_32


vscode选择python版本 vscode怎么切换python版本_vscode_33

3.6 运行test.py文件

在test.py文件内输入一些代码。

vscode选择python版本 vscode怎么切换python版本_python_34


然后点击运行。有很多种运行方式,这里我说三种

  • 第一种 点击Run,再点击Run Without Debugging。
  • vscode选择python版本 vscode怎么切换python版本_工作空间_35

  • 第二种 py文件内点击右键,然后点击Run Python File in Terminal。
  • vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_36

  • 第三种 直接点击绿色箭头。
  • vscode选择python版本 vscode怎么切换python版本_Python_37

  • 上述三种运行方式,最终都能得到同一个结果。即成功运行。
  • vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_38

3.7 调试test.py文件

首先,在需要调试的代码行左边,用鼠标左键点击一下,加上断点。

vscode选择python版本 vscode怎么切换python版本_Python_39


然后点击Run,再点击Start Debugging。

vscode选择python版本 vscode怎么切换python版本_Python_40


这时,代码就会停在断点处。

vscode选择python版本 vscode怎么切换python版本_vscode_41


此时,点击debug按钮,还会显示当前的变量等必要信息。

vscode选择python版本 vscode怎么切换python版本_vscode选择python版本_42


然后,就可以通过这一栏按钮来进行调试了。

vscode选择python版本 vscode怎么切换python版本_vscode_43

3.8 工作空间(workspace)、文件夹(folder)、文件(file)三者之间的关系

这三者之间存在着包含的关系,以我个人的理解。

  • 一个工作空间就是一种语言的整个大框架,也就意味着,在这个工作空间内,我可以只编写Python相关的项目。
  • 一个文件夹,就是用Python语言写的一个大项目,这个项目可以是一个爬虫项目、一个人脸识别项目、一个推荐系统项目等等。当然,这个文件夹的下面还可以继续创建文件夹,只不过再创建的文件夹是用来服务这个大项目的。
  • 文件,就是组成项目所必须的.py文件。

vscode选择python版本 vscode怎么切换python版本_vscode_44