Flask 是一个免费的轻量级开发web框架,主要用于开发小型应用程序。
以下用控制台和Pycharm开发工具(推荐)的两种方式来演示安装过程。
建议使用pip安装Flask,因为它会自动安装Flask框架和所依赖的第三方库。
若未安装pip,则可以先安装easy_install 再安装pip。
安装easy_install
pip install distribute
安装pip
easy_install pip
为了解决每个python项目可能会安装同一个库的不同版本问题,可以为每个项目单独创建虚拟环境,保证程序直能使用在各自虚拟环境中安装的包,从而保持全局解释器的干净整洁。
1.安装 virtualenv
pip install virtualenv
若已安装过,查看已安装的虚拟环境版本
virtualenv --version
2.创建虚拟环境virtualenv
在python控制台进入本示例项目的目录myflask,执行命令
virtualenv venv

执行命令后将在myflask目录下自动创建一个venv文件夹,该目录包含了私有python环境和内置包。
3.激活虚拟环境
安装完后需要激活虚拟环境(即执行目录下的activate.bat文件)。命令如下:
venv\scripts\activate

激活虚拟环境后,可以使用pip命令安装开发所需要的库,安装的库将被保存在venv文件夹中,这样可以与全局安装的python库隔绝,不会与其他项目共用。
4.停用虚拟环境
等需要安装的库都安装完成后(如后续的flask),可以停用虚拟环境(即执行目录下的deactivate.bat文件)
venv\scripts\deactivate
在以上虚拟环境激活状态下,使用如下pip命令安装Flask:
pip install flask
1.新建项目
菜单-》new project,在Location选择新项目路径,在project interpreter选项组中已经默认选择创建虚拟环境virtualenv,并且目录是自动跟随在项目路径下的venv,点击create即可创建demoflask项目。

可能出现的问题:
1.出现报错提示“系统找不到指定的路径。: 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\PlatformSDK\\lib'”
解决方案:在上述报错目录下创建lib文件夹即可。
2.出现报错提示“Non-zero exit code (2)”,可能是pip版本太高的问题
解决方案:将pip版本降级。
在“Terminal”终端控制台,输入以下命令将pip降至20.2.4后重试,即可解决问题。
python -m pip install pip==20.2.4
以上Flask框架安装完成后,就可以创建demo.py运行页面了。
- from flask import Flask
- app = Flask(__name__)
-
- @app.route('/')
- def hello_world():
- return 'Hello World! 2023'
-
- if __name__ == '__main__':
- app.run()
保存,并点击运行按钮。在地址栏打开http://127.0.0.1:5000/,显示界面效果如下

以上是python最简单的web服务执行代码。