Python Falcon 简明教程

Python Falcon - Environment Setup

最新版本的 Falcon 需要 Python 3.5 或更高版本。最简单、也同时是推荐的安装方法是使用 PIP 安装程序,最好是在虚拟环境中安装。

可以通过运行以下命令安装最新稳定版本 −

pip3 install falcon

要验证是否已成功安装,请导入该库并检查其版本。

>>> import falcon
>>>falcon.__version__
'3.1.0'

要安装最新测试版,应使用以下命令 −

pip3 install --pre falcon

Falcon 从早期版本开始就支持 WSGI。Falcon 应用程序可以在 Python 的标准库模块 wsgiref 的帮助下使用内置 WSGI 服务器运行。但是,它不适用于生产环境,为此需要使用 WSGI 服务器,例如 gunicorn、waitress 或 uwsgi。

对于 Windows 上的 Falcon,可以使用 Waitress ,一个生产级的纯 Python WSGI 服务器。与往常一样,使用 pip 安装程序进行安装。

pip3 install waitress

Gunicorn 服务器无法安装在 Windows 上。但是,可以在 Windows 10 上的 Windows 子系统 Linux ( WSL ) 环境中使用它。要在 Linux、WSL 或 Docker 容器中使用 gunicorn,请使用

pip3 install gunicorn

如果你想运行异步 Falcon 应用程序,则需要一个与 ASGI 兼容的应用程序服务器。Uvicorn 服务器可在 Windows 和 Linux 系统上使用。

pip3 install uvicorn