ImportError: не удается импортировать имя ‘requests’ из ‘flask’: PYTHON

#python #windows #flask

#python #Windows #flask

Вопрос:

ПРОЕКТ

Это предназначено для вычисления вероятности заражения коронавирусом путем ввода ваших данных, таких как возраст, боль в теле, затрудненное дыхание и другие, и определяет вероятность заражения COVID.
Это было сделано с использованием Python, Jupyter, HTML, AI . Я программист в Индии, которая находится в серьезном кризисе COVID.

GitHub

Когда я запускаю

python myTraining.py

Он работает без ошибок, но когда я запускаю

python main.py

Я получаю:

из flask импортируйте Flask, render_template, requests ImportError: не удается импортировать имя ‘requests’ из ‘flask’ (C:UsersPalashAppDataLocalProgramsPythonPython38-32libsite-packagesflask_init_.py )

Я также написал HTML в виде формы, как показано в /folder/templates/index.html вот почему мне нужно импортировать запросы. Я попытался запустить его в cmd самостоятельно и даже на другом компьютере, и он не работает

Я НОВИЧОК, СЛЕДУЯ РУКОВОДСТВУ

Комментарии:

1. Я думаю, что некоторые ответчики были смущены тем фактом, что существует requests модуль, который является предустановленным модулем python и будет импортирован, import requests а затем у flask также есть request модуль (обратите внимание, что он в единственном числе), который импортируется с from flask import request

Ответ №1:

У вас опечатка при импорте и неправильное использование запроса Flask. Это должно быть request , а не requests

Попробуйте импортировать request и использовать request.method

 from flask import request

def controller_action():
    if request.method == 'POST':
        pass
  

Ссылка: https://flask.palletsprojects.com/en/1.1.x/api/#flask.Request.method