
1.2 安装Flask

在使用Flask框架开发Web程序之前,需要先安装Flask框架。在本节的内容中,将详细讲解安装Flask框架的知识。
1.2.1 快速安装Flask
建议读者使用pip命令快速安装Flask,因为它会自动安装Flask框架和它所依赖的第三方库。
(1)在Windows系统安装Flask
在Windows系统中,可以在CMD命令界面下使用如下命令安装Flask。

成功安装时的界面效果如图1-3所示。

图1-3 成功安装时的界面效果
在安装Flask框架后,可以在交互式环境下使用import flask语句进行验证,如果没有错误提示,则说明Flask框架成功安装。另外也可以通过下载的方式进行手动安装,必须先下载安装Flask依赖的两个外部库,即Werkzeug和Jinja2,分别解压后进入对应的目录,在命令提示符下使用python setup.py install的命令来安装它们。Flask依赖外部库的下载地址分别如下所示。

然后在下面的下载地址下载Flask,下载后再使用python setup.py install命令来安装它。

(2)在Linux系统安装Flask
在Linux系统中,也可以在命令界面使用如下pip命令安装Flask。

1.2.2 使用PyCharm创建虚拟环境
为了提高开发效率,可以使用可视化开发工具PyCharm创建虚拟环境,具体流程如下所示。
1)假设在E盘的“untitled”目录下创建一个Python工程,那么依次单击PyCharm的“File”“New Project”命令,在弹出的对话框界面设置虚拟环境的属性,如图1-4所示。
• 选中“New environment using”单选按钮,然后在后面的下拉框中选择“Virtualenv”,这表示使用Virtualenv创建虚拟环境。
• “Location”:表示创建虚拟环境的位置。
• “Inherit global site-packages”:如果勾选此复选框,表示加载Python全局中的安装包,建议不勾选此选项。
• “Make available to all projects”:如果勾选此复选框,表示此虚拟环境中的包可以被其他工程所用。为了保持环境的干净整洁,建议不勾选此选项。
2)单击右下角的“Create”按钮后新建一个虚拟环境,例如笔者本次设置的虚拟环境的目录是“E:\venu”。

图1-4 “New Project”对话框
3)依次单击PyCharm的“File”“Settings”命令,在弹出的对话框界面左侧单击“Project Interpreter”,在右侧的“Project Interpreter”后面选择刚创建的虚拟环境的目录“venu”,如图1-5所示。

图1-5 “Project Interpreter”对话框界面
4)在弹出界面顶部的搜索框中输入“Flask”,接着在下方列表框中选中“Flask”,然后单击下方的“Install Package”按钮开始安装Flask,如图1-6所示。
5)安装成功后,会在“D:\venu”目录下显示安装的Flask。所有安装的库文件,都被保存在虚拟环境中的“Lib\site-packages”目录下,如图1-7所示。

图1-6 搜索并安装“Flask”

图1-7 安装的Flask被保存在虚拟环境中