尽管已安装并添加了路径变量,但仍无法在Windows上运行uvicorn命令

问题描述

作为标题,我使用powershell安装了uvicorn,并添加了环境变量。但是,每当我运行命令时,都会出现相同的错误。我知道我一定在做些小而愚蠢的事情,但是按照SO的每一个回答告诉我同样的事情,而且我根本没有线索。

env variable

error screen

解决方法

我知道这是一个老问题,但对于任何仍在寻找解决方案的人来说,如果您至少在 Windows 上。

  • 做pip install uvicorn,然后做pip uninstall uvicorn,这个 将为您提供 uvicorn 所在的目录位置 已安装。
  • 键入 n 不卸载,您只是获取路径。前往 在您的资源管理器中安装它的位置,对我来说,它在 users/AppData/roaming/Python/Python37/site-packages
  • 复制 "uvicorn""uvicorn-X.XX.Xdist-info" 文件夹,然后去 到 users/AppData/roaming/Python/Python37/Scripts 并复制 “uvicorn.exe”。
  • 您要将这三个项目全部粘贴到类似 路径:"C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts"
  • 此后,返回您的终端并尝试 "uvicorn main:app --reload"

它现在应该可以工作了。

,

通常,在将控制台应用于环境变量时,控制台不会进行更改。因此,您可以尝试一次关闭Powershell或CMD并重新打开。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...