安装uvicorn与sqlalchemy
2020-03-20 本文已影响0人
Never肥宅
最近看到FastApi这个东西很好用,拿来试试,先用uvicorn作为服务容器
把官网的例程套上去看看
async def app(scope, receive, send):
assert scope['type'] == 'http'
await send({
'type': 'http.response.start',
'status': 200,
'headers': [
[b'content-type', b'text/plain'],
]
})
await send({
'type': 'http.response.body',
'body': b'Hello, world!',
})
整了好久一直出现问题:
image.png
最后发现是这个服务把我的8000端口占用了
image.png
果断关掉,结果就出现了
image.png
关于安装sqlalchemy一直安装不成功,即使安装了pimysql也不行
image.png
看到问题里有这个,查了一下发现因为Python3.4有一个标准库枚举模块,所以应该卸载Enum34,因为在Python3.6中添加了Enum.Intflag,所以它不再与标准库中的枚举兼容。
pip uninstall enum34
image.png
终于搞定了