Windows系统下Python开发环境搭建(VS Code)

1. 安装Python解释器

python官网下载合适的Python安装包
本例中选择python-3.8.1.exe Windows x86 executable installer
安装时务必仔细检查安装选项,确保将Python添加到环境变量的选项被选中。
安装完成后,打开命令行(cmd),输入:

python

将进入python交互式环境,并看到如下版本信息:
Python 3.8.1 (tags/v3.8.1:1b293b6, Dec 18 2019, 22:39:24) [MSC v.1916 32 bit (Intel)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

可以打印个hello world测试一下:

print(‘hello world!’)

输入exit()将退出Python交互环境。
如图:
Windows系统下Python开发环境搭建(VS Code)

2. 安装VS Code

2.1 VS Code官网下载最新的安装包
本例中选择System Installer 32 bit
Windows系统下Python开发环境搭建(VS Code)
下载后完成安装。

2.2 安装Python extension for Visual Studio Code,打开VS code,点击左边栏的Extensions按钮
并输入Python , 会列出和Python有关的扩展包,选择Microsoft出品的那一个(一般会在第一个),点击右下角的绿色install按钮,安装后如下图所示:
Windows系统下Python开发环境搭建(VS Code)

3.设置虚拟环境及工作空间

在VS Code中选择菜单Terminal -> New Terminal打开终端,在期望的工作文件夹下输入命令

python -m venv .pythonenv

如图:
Windows系统下Python开发环境搭建(VS Code)
其中pythonenv为自定义虚拟环境的名字,可以根据需要设置为其它名称,输入该命令后,将会在工作文件夹下创建一个名为.pythonenv的目录,其中包含了独立的python开发环境。
点击菜单File -> Open Folder打开工作文件夹(本例是E:\codes),
点击左下角的Manage图标
Windows系统下Python开发环境搭建(VS Code)
,选择菜单Command Palette,输入Python: Select Interpreter 以选择Python解释器
Windows系统下Python开发环境搭建(VS Code)
在本例中就是刚刚设置的虚拟环境的目录所在的Python解释器。
Windows系统下Python开发环境搭建(VS Code)
在以上步骤中可能会提示安装其它的包,请确认并安装即可。

设置虚拟环境的原因是不同的项目可能需要用到大量不同的库,如果所有的项目都使用相同的Python环境(即Python的安装环境)就可能会带来一些问题,比如有些项目使用的库其它项目并不会用到(将来在发布程序时难以厘清依赖环境带来不必要的开销),甚至不同项目之间的库存在冲突(比如不同的项目可能使用同一个库的不同版本)。使用虚拟环境可以解决这些问题,开发时所有和本项目相关的库都安装在本项目的虚拟环境下,不会污染其他项目的开发环境。

4.运行第一个hello world程序

在当前工作文件夹下新建一个文件a.py,可以通过菜单也可以点击如下图所示按钮:
Windows系统下Python开发环境搭建(VS Code)
编辑区中输入如下一行代码并保存文件:

print(“hello world!”)

在编辑区点右键选择菜单 Run Python File in Terminal
也可以在VS Code的终端输入命令

python a.py

然后就能在终端中看到代码的运行结果
Windows系统下Python开发环境搭建(VS Code)