Python开发环境配置 (Windows)

0. 概要

本文介绍了如何在Windows下配置Python开发环境,如何使用VSCode编写Python脚本,以及如何使用PowerShell执行Python脚本。

1. Python3

在Python官网,下载Python的安装包。

Python官方下载页面: https://www.python.org/downloads/windows/

在选择Python安装包的版本号时,注意不要追求最新的版本。因为有些库可能还没来得及适配新的Python版本,需要自己手动编译或者安装。

这里选择的是Python 3.8.10版本 Python版本号: Python 3.8.10

image-20211004114905502

选择安装模式为自定义模式,勾选将Python添加到系统路径。

image-20211004120249142

python的包管理工具pip是默认勾选上的。

image-20211004120320047

选择Python的安装路径,不建议存放在C盘,自定义即可。

image-20211004120457784

2. VSCode代码编辑器

2.1 VSCode安装

代码编辑器,就是写代码的地方。VSCode是微软旗下的一款开源代码编辑器。

VSCode官网 - Visual Studio Code - Code Editing. Redefined

image-20211004115142643

下载安装包,安装即可。

2.2 VSCode插件安装

使用VSCode开发Python工程,官方有详细的说明文档。

Get Started Tutorial for Python in Visual Studio Code

安装VSCode插件

image-20211004115925867

推荐安装的VSCode插件列表

image-20211004115635913

image-20211004115439966

image-20211004115530908

image-20211004115558878

2.3 通过Code打开

创建一个文件夹,点击鼠标右键,选择 通过Code打开 。就可以使用VSCode打开当前文件夹。

image-20211004121440687

image-20211004121636076

3. 编写Python脚本

新建一个文件

image-20211004121716494

填写Python脚本的名称,文件后缀为 .py

image-20211004121745550

在VSCode的代码编辑区,编写一个简单的脚本

image-20211004121919003

4. 运行Python脚本

4.1 方式1 - 点击运行按钮

点击右上角的执行按钮,运行脚本

image-20211004122053690

如果有多个脚本,先在左边侧边栏选择要执行的脚本文件,然后再运行Run。

image-20211004122237718

4.2 方式2 - 在命令行中运行脚本

image-20211004122524030

输入命令行

python <脚本名称.py>

示例

python helloworld.py

image-20211004122857979

注:输入命令行时,按下 TAB 键可以自动补全文件路径。

4.3 方式3 - PowerShell 命令行工具

不使用VSCode也可以执行Python脚本,可以直接使用PowerShell执行Python脚本,PowerShell是Windows自带的命令行终端。

打开工程文件夹,按下快捷键 Shift + 右键 ,选择 在此处打开 PowerShell 窗口 。

image-20211004123223756

image-20211004123608761

5. Pip3 - Python包管理工具

在VSCode终端或者在PowerShell里面,可以执行pip指令,安装Python所需的依赖。

5.1 pip安装Python包

pip3安装包的命令行格式如下:

pip install <包名>

注:pip install 后面可以跟多个包名,同时安装。

示例:

Numpy是Python的矩阵运算包,使用pip安装numpy

pip install numpy

image-20211004124033879

5.2 PyPI - Python官方包索引

PyPI官网: https://pypi.org/

PyPI的全称是Python Package Index,翻译成中文就是Python包的索引。是Python官方的第三方Package的代码仓库。

在执行 pip install xxxx 指令时,Python会首先在这个Python官方索引下面去寻找对应的包。

如果你自己写了一个Python的库,并且希望分享给更多的人,同时也希望更多人发现你写的库,那么你可以选择将你写的库上传到PyPI上。

image-20211004124348604

在PyPI上可以根据关键词/包名搜索安装包

image-20211004124423293

查看包的介绍信息

image-20211004124532056

5.3 设置pip镜像

PyPI的服务器在国外,国内使用pip安装包会有些慢,因此我们需要设置PyPI的镜像。

直接将清华的PyPI镜像设置为默认的PyPI镜像

pypi | 镜像站使用帮助 | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

image-20211004124658326

在PowerShell里面输入如下两行命令行。

升级pip

注: -U 关键字代表Update,是更新升级的意思。

pip install pip -U

设置全局的索引链接为清华镜像。

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

5.4 安装常用的Python包

通过pip安装常用的Python包

包名 说明
numpy 矩阵运算
matplotlib 可视化图表绘制
jupyter 交互式代码编辑器
panda 表格类型数据处理
scipy 科学计算
opencv-python OpenCV图像处理
opencv-contrib-python OpenCV图像处理 - 拓展包
PySerial 串口通信
pip install numpy matplotlib jupyter panda scipy opencv-python opencv-contrib-python