首先我们从学习资料或者Python官网下载最新版本的Python编译环境,从Python官网下载的位置截图如下

准备好Python安装程序后就可以进行安装了

1. 完成安装程序

双击Python安装程序后我们就可以开始安装了,这里推荐按照下面的选项进行安装:

  • 选择Customize Installation,也就是自定义安装模式
  • 勾选Add python.exe to PATH,也就是自动添加Python的可执行文件目录到环境变量

下一步直接Next

下一步需要自己选择一下Python的安装目录,这样我们就知道Python装在哪里了,后期进行一些环境配置的时候比较方便

接下来等待安装完成

安装完成后会出现一个选项,可以点击一下关闭Windows默认的最长环境变量名字限制

2. 验证安装

安装完毕后我们需要验证一下我们的Python是否安装成功,并且路径是否正确

  • 打开CMD
  • 输入Python命令并回车,看到我们进入了Python的交互式提示符界面
  • 输入import os回车
  • 输入os.file()
  • 这时如果看到输出的路径属于我们安装Python时指定的路径,那么Python的安装就成功了

3. 配置pip工具的本地源

pip 是一个现代的,通用的 Python 包管理工具。提供了对 Python 包的查找、下载、安装、卸载的功能。使用起来非常方便,当我们成功安装Python后,pip也同时被安装了

  • 在Windows桌面打开用户目录(通常为C:\users\你的Windows用户名),然后查看有没有名字为pip的文件夹,如果没有就建立这个文件夹
  • 在pip文件夹内建立一个新的文本文件,命名为pip.ini(后缀是ini)
  • 编辑这个文件,插入下面的语句,保存退出
\[global\]
index-url = https://pypi.douban.com/simple
  • 这样pip工具的下载源就设定为国内的源头了,软件包下载的速度会非常快

4. 下载一些软件包

我们可以直接在CMD通过pip命令来下载Python软件包,编程的时候就可以导入这些不同功能的软件包实现快速编程

  • 执行下面的命令安装一些接下来会用到的软件包
pip install numpy pandas openpyxl plotly cufflinks influxdb-client
  • pip命令行工具也支持一些参数提供更多的安装选项,下面是几个常用的参数
  • i 单独指定软件包下载源
  • -upgrade 安装的软件包要求为最新版本
  • -user 安装软件包时使用当前用户权限,避免一些权限问题,这时软件包会写入至用户目录下
  • -force-reinstall 强制重装该软件包,不管已经安装的软件包是不是最新版本
  • 对于软件包的升级,我们可以使用上面的–upgrade参数来完成,使用下列命令升级一个会报错的软件包
pip install nbformat --upgrade

5. 安装IDE

集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器调试器图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

这门课程中我们使用VSCode作为开发环境的IDE,我们可以在课程资源包或者vscode的官网下载最新版本的VSCode

打开安装程序后,第一步需要我们勾选同意用户协议

然后我们仍然需要自己确认VSCode的安装路径

这里可以直接点击下一步

接下来我们可以勾选创建桌面快捷方式,让我们使用起来更加方便

接着等待安装完成

最后点击完成就可以继续打开VSCode

6. 配置IDE

VSCode运行后我们就可以打开代码所在的项目文件夹来开始你的编程之旅

接下来我们需要安装Python的插件,让VSCode提供Python代码的支持能力

  • 左侧工具栏点击插件小图标
  • 搜索python
  • 找到的第一个插件就是了,点击这个插件后点击install安装即可

  • 安装完毕后这里可以看到这样的状态

VSCode的基本环境就配置好了

7. 如何编写代码

首先我们需要理解,所有的代码项目都是以文件夹形式存在的,所以我们需要建立一个新的文件夹用于编程,或者打开已存在代码的文件夹,这里以新建文件夹为例,目前我已经在本地新建了一个文件夹“code”

然后我在VSCode里按照上图的路径打开该文件夹

打开后,首先会有安全提示,信任这个文件夹(项目)即可,之后出现的 welcome 欢迎页可以直接关闭掉

之后你会看到,左侧是文件管理的功能窗口,右侧是代码区域

在左侧的功能窗口我们新建一个Python文件,点击新建文件按钮

输入 test.py 回车

这时会看到右侧代码部分已经可以在 test.py 这个文件写代码了

写入一句代码:print(“Hello Network Automation!”),然后点击右上角的运行按钮运行代码,最后在下方弹出的终端窗口中观看代码执行结果

至此我们这门课程的Python编译环境就搭建好了,在后续课程中我们会不断使用新的VSCode插件和Python软件包。也会穿插使用另一个IDE,JetBrains的Pycharm,以便对Python编程环境更加熟悉。