Многочастный FastAPI не работает с PycharmPython

Программы на Python
Anonymous
Многочастный FastAPI не работает с Pycharm

Сообщение Anonymous »

Я создаю приложение в FastAPI. Я пытаюсь добавить Oauth для своих конечных точек. Проблема в том, что когда я запускаю из терминала, все в порядке. Но когда я запускаю кнопку запуска Pycharm, я получаю эту ошибку:
Для данных формы требуется установка «python-multipart».
Вы можете установить «python-multipart». с:

Код: Выделить всё

pip install python-multipart

Traceback (most recent call last):
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject_mongo/main.py", line 37, in 
async def token_generate(form_data: OAuth2PasswordRequestForm = Depends()):
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 956, in decorator
self.add_api_route(
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 895, in add_api_route
route = route_class(
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject/.venv/lib/python3.10/site-packages/fastapi/routing.py", line 531, in __init__
self.body_field = get_body_field(dependant=self.dependant, name=self.unique_id)
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 815, in get_body_field
check_file_field(final_field)
File "/home/hossein/Desktop/CCC_itnoG/fastAPI/fastApiProject/.venv/lib/python3.10/site-packages/fastapi/dependencies/utils.py", line 100, in check_file_field
raise RuntimeError(multipart_not_installed_error) from None
RuntimeError: Form data requires "python-multipart" to be installed.
You can install "python-multipart" with:

pip install python-multipart
Хотя я использую ту же среду conda, что и среда PyCharm, она все равно выдает ошибку. Я установил пакет python-multipart в свою среду Conda.
Даже когда я создал совершенно новый Venv и передал его как интерпретатор PyCharm, мне все равно не удалось решить проблему.
Это произошло только после того, как я решил использовать OAuth2, и кажется, этого невозможно избежать.
Мне нужны функции Pycharm для отладки.
Мне нужны функции Pycharm для отладки.
p>
Похоже, это распространенная проблема.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/783 ... th-pycharm

Вернуться в «Python»