1.2 Flask的安装与配置

本节将介绍如何部署Flask的开发环境。本书使用的所有软件及对应版本如表1-2-1所示。

表1-2-1 软件及对应版本

1.2.1 安装Chrome浏览器

Chrome是一款设计简单的Web浏览工具,是目前最流行的浏览器之一。如今市面上大部分浏览器都是基于Chrome内核开发的,Chrome浏览器兼容性相对较优,非常适合作为开发环境。

读者可以到Chrome浏览器的官网下载Chrome浏览器,如图1-2-1所示。

图1-2-1 Chrome浏览器官网

1.2.2 安装Python环境

Flask要运行在Python环境中,因此需要安装Python。读者可以在Python的官网中找到下载地址。由于大家在学习过程中使用的大多是Windows操作系统,因此,接下来以Windows操作系统为例来说明Python环境的安装及配置过程。

打开Python官网,选择“Downloads”菜单下的“Windows”选项,下拉找到对应的Python 3版本链接,如图1-2-2和图1-2-3所示。

图1-2-2 Python官网

图1-2-3 Python下载页1

进入下载页面后,单击“Windows x86-64 executable installer”链接进行下载,如图1-2-4所示。

图1-2-4 Python下载页2

下载完成后打开安装包进行安装,如图1-2-5所示。安装之前勾选“Add Python 3.7 to PATH”复选框,以便Python自动配置环境变量。

图1-2-5 Python安装界面

Python环境正确安装之后,按“Win+R”组合键打开“运行”对话框,输入“cmd”,如图1-2-6所示,单击“确定”按钮即可打开命令提示符窗口。

图1-2-6 “运行”对话框

打开命令提示符窗口后,输入以下命令查看Python及pip的版本。

pip -V

命令提示符窗口是一个很常用的工具,请务必记住其打开方法。

如果命令提示符窗口能够正确显示pip及Python版本,则说明Python和pip安装成功,如图1-2-7所示。

图1-2-7 查看pip和Python的版本

1.2.3 使用pip安装Flask

使用pip进行模块安装之前,先要配置好镜像源,以获得最快的下载速度。

打开用户目录(C:\Users\你的用户名)后创建“pip”目录,新建文本文件并将文件名称修改为“pip.ini”,如图1-2-8所示。

图1-2-8 创建pip配置文件

如果将文件名称修改为“pip.ini”,文件类型仍显示为“文本文档”,这时需要修改系统设置以显示文件扩展名。按“Alt+V”组合键打开“查看”菜单,选择“自定义文件夹”选项(Windows 10中单击“查看”选项卡最右边的“选项”按钮),打开“文件夹选项”对话框后单击“查看”选项卡,在“高级设置”中取消勾选“隐藏已知文件类型的扩展名”复选框,单击“确定”按钮即可将文件更名为“pip.ini”。

用鼠标右键单击“pip.ini”,在弹出的快捷菜单中选择“编辑”选项,或使用记事本打开该文件,输入以下内容。

[global]
index-url = http://mirrors.aliyun.com/pypi/simple/[install]
trusted-host = mirrors.aliyun.com

单击“保存”按钮,关闭输入窗口。此时pip镜像源(阿里云)就配置好了。

接下来使用右键单击系统任务栏中的Windows按钮,选择“命令提示符(管理员)(A)”选项,打开命令提示符窗口,输入以下命令。(注意:实际操作中,以下命令不换行。)

pip install flask==1.1.1 jinj a2==2.11.3 itsdangerous==2.0.1 markupsafe==1.1.1 werkzeug==0.16.1

执行上述命令之后,能看到“Successfully installed…”,没有提示红色的报错信息,即安装成功,此时,Flask就可以正常使用了,如图1-2-9所示。

图1-2-9 安装Flask

1.2.4 安装集成开发环境

PyCharm是当下最流行的Python集成开发环境(Integrated Development Environment,IDE)之一,本书将全程使用PyCharm进行开发,读者也可自行选择其他IDE。PyCharm在环境配置方面相对于其他IDE来说较为简单。

在PyCharm的官网中可以找到PyCharm的下载地址。进入官网后单击“DOWNLOAD”按钮进入下载页面。此时,需要选择Windows平台下的专业版(收费软件,但可试用30天),专业版包含优化Flask开发的功能,如图1-2-10所示。

图1-2-10 PyCharm下载页面

下载完成后,打开安装包开始安装,如图1-2-11所示。在“Installation Options”界面勾选“64-bit launcher”前的复选框,该选项用于创建桌面快捷方式;其他选项保持默认设置即可。

图1-2-11 安装设置

安装完成后,打开PyCharm,进行初始配置,选择“Evaluate for free”选项,如图1-2-12所示。

图1-2-12 免费试用

单击“Evaluate”按钮,即可试用30天,如图1-2-13所示。至此,PyCharm开发环境安装完成。

图1-2-13 安装完成

1.2.5 在PyCharm中创建Flask项目

打开PyCharm,单击“Create New Project”按钮,选择“Flask”选项,选择“Existing interpreter”选项。

此时,可以在下方看到提示“No Python interpreter selected”,如图1-2-14所示。

图1-2-14 创建Flask项目(未添加Python解释器)

单击“Interpreter”选项右侧的“...”按钮,添加安装好的Python解释器,如图1-2-15所示。在弹出的对话框中选择“System Interpreter”选项,可以看到安装Python环境的路径,单击“OK”按钮。

图1-2-15 添加系统Python解释器

如果没有看到相关选项,请检查是否按1.2.2小节中介绍的安装流程正确操作。

此时,可以看到下方的提示已经消失了,如图1-2-16所示。图中“Location”选项中的内容是项目名称,默认情况下,项目名称与目录名称是一致的。单击“Create”按钮,就可以在PyCharm中正常创建项目了。

图1-2-16 创建Flask项目

在图1-2-17所示的PyCharm主界面的运行(调试)区域中,单击按钮可以启动当前项目,如图1-2-18所示。

图1-2-17 PyCharm主界面

图1-2-18 运行(启动)当前项目

单击图1-2-18所示的链接“http://127.0.0.1:5000/”,即可打开浏览器访问项目,如图1-2-19所示。

图1-2-19 使用浏览器访问项目

Flask的安装与配置

至此,Flask项目的创建就完成了。

在本节中,如果对操作过程有疑问,可跟随左侧视频进行操作。