Многочастный 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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