Python Falcon 环境搭建
最新版本的Falcon需要Python 3.5或更新的版本。安装Falcon最简单也是最值得推荐的方法是使用PIP安装程序,最好是在虚拟环境中。
运行以下命令可以安装最新的稳定版本 −
pip3 install falcon
为了验证是否已经成功地进行了安装,导入库并检查其版本。
>>> import falcon
>>>falcon.__version__
'3.1.0'
要安装最新的测试版,应使用以下命令 –
pip3 install --pre falcon
从早期版本开始,Falcon就支持WSGI。Falcon应用程序可以在Python标准库模块 wsgiref 的内置WSGI服务器的帮助下运行 。 然而,这并不适合生产环境,需要使用gunicorn、waitress或uwsgi等WSGI服务器。
对于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