4 回答

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊
我知道這是一個(gè)老問(wèn)題,但對(duì)于仍在尋找解決方案的任何人(至少在 Windows 上)來(lái)說(shuō)。
執(zhí)行 pip install uvicorn,然后執(zhí)行 pip uninstall uvicorn ,這將為您提供安裝uvicorn的目錄位置。
輸入 n 不卸載,您只是獲取路徑。轉(zhuǎn)到資源管理器中安裝它的位置,對(duì)我來(lái)說(shuō),它位于
users/AppData/roaming/Python/Python37/site-packages
.復(fù)制
"uvicorn"
和"uvicorn-X.XX.Xdist-info"
文件夾,然后轉(zhuǎn)到users/AppData/roaming/Python/Python37/Scripts
并復(fù)制“uvicorn.exe”。您要將所有這三個(gè)項(xiàng)目粘貼到類(lèi)似 path: 的位置
"C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_64\Scripts"
。之后,返回您的終端并嘗試
"uvicorn main:app --reload"
。
現(xiàn)在應(yīng)該可以了。

TA貢獻(xiàn)1842條經(jīng)驗(yàn) 獲得超13個(gè)贊
我剛剛復(fù)制了文件夾:
來(lái)自C:\Users\samue\AppData\Roaming\Python\Python38\site-packages 的“uvicorn”和“uvicorn-X.XX.Xdist-info”
以及C:\Users\samue\AppData\Roaming\Python\Python38\Scripts中的文件“uvicorn.exe”
到我的默認(rèn) python 文件夾: C:\Program Files\Python38\Scripts,并將 .exe 文件的鏈接添加到環(huán)境變量路徑中。有效!

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
通常,控制臺(tái)在打開(kāi)時(shí)不會(huì)將更改應(yīng)用于環(huán)境變量。那么您可以嘗試關(guān)閉powershell或cmd并重新打開(kāi)嗎?
添加回答
舉報(bào)