在命令提示符下运行 uvicorn 时出现 Windows 权限错误

问题描述 投票:0回答:1

所以,我是新手。我有蟒蛇。我使用 CMD.exe(在导航器中提供)来安装 uvicorn 和 fastapi,如官方教程中所示。然后按照第一步中的说明进行操作。但产出并不如预期。 输出是

(base) PS C:\Users\HP> uvicorn fasttest:app --reload
←[32mINFO←[0m:     Will watch for changes in these directories: ['C:\\Users\\HP']
←[32mINFO←[0m:     Uvicorn running on ←[1mhttp://127.0.0.1:8000←[0m (Press CTRL+C to quit)
error walking file system: PermissionError [WinError 5] Access is denied: 'C:\\Users\\HP\\AppData\\Local\\Application Data'
←[32mINFO←[0m:     Started reloader process [←[36m←[1m10672←[0m] using ←[36m←[1mwatchgod←[0m
←[33mWARNING←[0m:  The --reload flag should not be used in production on Windows.
←[31mERROR←[0m:    Error loading ASGI app. Could not import module "fasttest".
error walking file system: PermissionError [WinError 5] Access is denied: 'C:\\Users\\HP\\AppData\\Local\\Application Data'

我该怎么办?

python anaconda fastapi windowserror
1个回答
0
投票

我也有同样的问题。幸运的是,我找到了一个简单的解决方案。 从 cmd.exe 试试这个: python -m uvicorn fasttest:app --reload

© www.soinside.com 2019 - 2024. All rights reserved.