首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Python uvicorn :术语“uvicorn”不被识别为cmdlet、函数、脚本文件的名称

Python uvicorn :术语“uvicorn”不被识别为cmdlet、函数、脚本文件的名称
EN

Stack Overflow用户
提问于 2020-11-20 20:28:52
回答 6查看 23.3K关注 0票数 11

晚上好,

我正在使用python3.9,并试图在Windows10Pro上运行一个新的FastAPI服务,基于https://www.uvicorn.org/上的文档,我执行了以下语句

代码语言:javascript
运行
复制
pip install uvicorn pip install uvicorn[standard]

创建示例文件app.py

代码语言:javascript
运行
复制
from fastapi import FastAPI

app = FastAPI()


@app.get("/")
async def root():
    return {"message": "Hello World"}

但是当我运行下面的代码时:

代码语言:javascript
运行
复制
uvicorn main:app --reload


uvicorn : The term 'uvicorn' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify t
hat the path is correct and try again.
At line:1 char:1
+ uvicorn
+ ~~~~~~~
    + CategoryInfo          : ObjectNotFound: (uvicorn:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我还在环境设置中添加了Python的路径。

我还重新安装Python3.9并将安装的默认路径设置为c:\ProgramFiles\ Python 39,这个路径现在也包含在系统环境和用户环境设置中。

如果我再次运行pip install uvicorn,它将显示以下语句:

代码语言:javascript
运行
复制
λ pip install uvicorn
Defaulting to user installation because normal site-packages is not writeable
Requirement already satisfied: uvicorn in c:\users\username\appdata\roaming\python\python39\site-packages (0.12.2)
Requirement already satisfied: h11>=0.8 in c:\users\username\appdata\roaming\python\python39\site-packages (from uvicorn) (0.11.0)
Requirement already satisfied: click==7.* in c:\users\username\appdata\roaming\python\python39\site-packages (from uvicorn) (7.1.2)
WARNING: You are using pip version 20.2.3; however, version 20.2.4 is available.
You should consider upgrading via the 'c:\program files\python39\python.exe -m pip install --upgrade pip' command.

非常感谢

埃里克

EN

Stack Overflow用户

回答已采纳

发布于 2020-11-24 20:57:53

Python在脚本文件夹中安装脚本,路径如下: c:\users\username\appdata\roaming\python\python39\scripts

将该路径放置在系统和用户环境变量中。这将解决问题。

票数 5
EN
查看全部 6 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64936440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档