实验手册:Windows安装Python开发环境
首先我们从学习资料或者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\] |
- 这样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编程环境更加熟悉。