uvloop可以安在windows吗,第1张

从楼上的傻蛋,可以看出,所谓的电脑专修学校,呵呵,所谓的又菜又爱装,形容的就是你

uvloop是个高性能的异步非阻塞框架,他是完整的asyncio事件循环的替代品,建立在libuv基础之上,由Cython编写而成

它是python的,但是,它不支持windows,呵呵。

pip install uvloop会报错:uvloop does not support Windows at the moment

FastAPI是当前基于Python的服务器端异步Web框架中最牛气的一个。Uvicorn 是基于 uvloop 和 httptools 构建的非常快速的 ASGI 服务器。

这就奇怪了,fastapi基于uvloop和httptools,为什么windows下能安装fastapi而不能装uvloop

pip show uvicorn查找它的安装位置,

分析site-packages\uvicorn包下文件内容,发现只有大量的如下命令引用:

import asyncio

而不是:

import uvloop

所以,FastAPI在windows下是挂羊头卖狗肉,说是基于uvloop,实际上,是用的asyncio。

所以:结论,uvloop在windows下安装不了,你用其它操作系统吧。

简单絮叨一些

前面一篇文章唠了依赖项,今天主要唠下安全性

更多的就是身份认证或者授权等问题,一听这词就感觉很复杂, fastapi 提供了专门处理安全性的工具

安全性

使用密码和 Bearer 的简单 OAuth2

此处使用的是 OAuth2 中的 password 流

password流 是 OAuth2 中定义的一种方式( ),用于处理安全和身份验证。

OAuth2 指在使后端或 API 可以独立于对用户进行身份验证的服务器。

鉴于这个鬼玩意比较生疏,针对代码一段一段且一步一步的唠:

运行结果

运行结果

12 read_item 接口:

代码汇总如下:

运行结果截图

截图

未完成,待续……

一直在努力,希望你也是!

微信搜索公众号:就用python

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » uvloop可以安在windows吗

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情