我们推荐使用最新版本的 Python 。 Flask 支持 Python 3.6 及更高版本。
当安装 Flask 时,以下配套软件会被自动安装。
flask
命令,并允许添加自定义 管理命令。
以下配套软件不会被自动安装。如果安装了,那么 Flask 会检测到这些软件。
flask
命令时为 通过 dotenv 设置环境变量 提供支持。
建议在开发环境和生产环境下都使用虚拟环境来管理项目的依赖。
为什么要使用虚拟环境?随着你的 Python 项目越来越多,你会发现不同的项目 会需要不同的版本的 Python 库。同一个 Python 库的不同版本可能不兼容。
虚拟环境可以为每一个项目安装独立的 Python 库,这样就可以隔离不同项目之 间的 Python 库,也可以隔离项目与操作系统之间的 Python 库。
Python 内置了用于创建虚拟环境的 venv
模块。
创建一个项目文件夹,然后创建一个虚拟环境。创建完成后项目文件夹中会有一个 venv
文件夹:
macOS/Linux
$ mkdir myproject
$ cd myproject
$ python3 -m venv venv
Windows
> mkdir myproject
> cd myproject
> py -3 -m venv venv
在开始工作前,先要激活相应的虚拟环境:
macOS/Linux
$ . venv/bin/activate
Windows
> venv\Scripts\activate
激活后,你的终端提示符会显示虚拟环境的名称。
在已激活的虚拟环境中可以使用如下命令安装 Flask:
$ pip install Flask