我正在尝试FastAPI,但我甚至不能运行Hello示例。我已经用venv和uvicorn安装了fastapi和requirements.txt,我也在运行Python3.5(也许这就是问题所在?)
问题应该是关于uvicorn的,因为我不能运行--help或--version
uvicorn --version
Traceback (most recent call last):
File "/home/...../.venv/bin/uvicorn", line 7, in <module>
from uvicorn.main import main
File "/home/...../.venv/lib/python3.5/site-packages/uvicorn/__init__.py", line 1, in <module>
from uvicorn.config import Config
File "/home/...../.venv/lib/python3.5/site-packages/uvicorn/config.py", line 131
message = f"Uvicorn running on {ip_repr} (Press CTRL+C to quit)"
^
SyntaxError: invalid syntax我真的不知道从哪里开始寻找,因为我似乎在互联网上找不到任何东西。
发布于 2020-10-27 19:54:30
当然,使用Python3.5,FastAPI将无法工作。
FastAPI主页:
FastAPI是一个现代、快速(高性能)的web框架,用于基于标准Python提示使用Python构建API。
uvicorn (来自https://github.com/encode/uvicorn):
需求:Python0.8.6(为了支持Python3.5,安装0.8.6版本)。
我想您应该至少将Python更新为3.6。碧昂夫应该能帮上忙。
https://stackoverflow.com/questions/64561770
复制相似问题