Ошибка [Errno 13] при попытке привязки по адресу ('127.0.0.1', 8000): была предпринята попытка доступа сокет способом, запрещенным его правами доступа
Сначала я начал с кода (я использую Visual Studio):
Код: Выделить всё
from fastapi import FastAPI
app = FastAPI()
@app.get("/")
async def root():
return {"message": "sth sth"}
Затем я попробовал команду ниже и получил упомянутую выше ошибку:
Код: Выделить всё
(venv) C:\VS_projects\fastapi>uvicorn main:app
INFO: Started server process [1524]
INFO: Waiting for application startup.
INFO: Application startup complete.
ERROR: [Errno 13] error while attempting to bind on address ('127.0.0.1', 8000): an attempt was made to access a socket in a way forbidden by its access permissions
przypisane do niego uprawnienia dostępu
INFO: Waiting for application shutdown.
INFO: Application shutdown complete.
свойства python.exe > совместимость > запуск от имени администратора
но затем я получил ошибку при запуске Python код:
сообщение об ошибке
и сообщение после попытки uvicorn main:app:
Код: Выделить всё
(venv) C:\VS_projects\fastapi>uvicorn main:app
Unable to create process using '"C:\Users\mmm\AppData\Local\Programs\Python\Python312\python.exe" "C:\VS_projects\fastapi\venv\Scripts\uvicorn.exe" main:app'
Код: Выделить всё
(venv) C:\VS_projects\fastapi>taskkill /f /pid 3680
ERROR: The process with PID 3680 could not be terminated.
Reason: Access denied.
Пожалуйста, помогите
Подробнее здесь: https://stackoverflow.com/questions/790 ... 0-0-1-8000