Как я могу устранить ошибку приложения wsgi во время обучения веб-API?Python

Программы на Python
Ответить
Гость
 Как я могу устранить ошибку приложения wsgi во время обучения веб-API?

Сообщение Гость »


Пока я разрабатываю сквозной проект «обнаружение неисправности датчика», я создаю веб-API с помощью flask, затем вставляю в браузер «http://localhost:5000/train». У меня так много ошибок, что я не знаю, как их исправить. решить эту проблему, потому что сейчас я нахожусь на начальной стадии разработки проекта

Я делюсь ссылкой здесь «http://localhost:5000/train». Скопируйте и вставьте ее в браузер, чтобы увидеть мои ошибки и помочь мне их решить

также я поделился своей ссылкой на github https://github.com/Kalishwaran469/sensor_project.git, пожалуйста, проверьте также мой код.

Я получил ошибку:
src.Exception.CustomException: произошла ошибка, имя сценария Python [C:\sensor-fault-detection\sensor-fault-detection\app.py] номер строки [20] сообщение об ошибке [произошла ошибка, имя сценария Python [C:\sensor-fault-detection\sensor-fault-detection\src\pipeline\train_pipeline.py] номер строки [62] сообщение об ошибке [объект 'TraininingPipeline' не имеет атрибута 'data_ingestion']] Traceback (последний вызов — последний) Файл «C:\sensor-fault-detection\sensor-fault-detection\src\pipeline\train_pipeline.py», строка 62, в run_pipeline train_path, test_path = self.data_ingestion.initiate_data_ingestion() Во время обработки вышеуказанного исключения произошло другое исключение: Файл «C:\sensor-fault-detection\sensor-fault-detection\app.py», строка 20, в train_route train_pipeline.run_pipeline() Файл «C:\sensor-fault-detection\sensor-fault-detection\src\pipeline\train_pipeline.py», строка 88, в run_pipeline поднять CustomException (e, sys) Во время обработки вышеуказанного исключения произошло другое исключение: Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 2551, в __call__ вернуть self.wsgi_app(окружение, start_response) Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 2531, в wsgi_app ответ = self.handle_Exception(e) Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 2528, в wsgi_app ответ = self.full_dispatch_request() Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 1825, в full_dispatch_request rv = self.handle_user_Exception(e) Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 1823, в full_dispatch_request рв = self.dispatch_request() Файл «C:\sensor-fault-detection\sensor-fault-detection\venv\lib\site-packages\flask\app.py», строка 1799, в диспетчерском запросе return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) Файл «C:\sensor-fault-detection\sensor-fault-detection\app.py», строка 25, в train_route поднять CustomException (e, sys) src.Exception.CustomException: произошла ошибка имени сценария Python [C:\sensor-fault-detection\sensor-fault-detection\app.py] номер строки [20] сообщение об ошибке [Произошла ошибка имени сценария Python [C:\sensor- error-detection\sensor-fault-detection\src\pipeline\train_pipeline.py] номер строки [62] сообщение об ошибке [объект «TraininingPipeline» не имеет атрибута «data_ingestion»]] Отладчик обнаружил исключение в вашем приложении WSGI. Теперь вы можете просмотреть обратную трассировку, которая привела к ошибке. Чтобы переключиться между интерактивной обратной трассировкой и простой текстовой, вы можете нажать на заголовок «Обратная трассировка». Из обратной трассировки текста вы также можете создать его вставку. Для выполнения кода наведите указатель мыши на кадр, который хотите отладить, и щелкните значок консоли справа. Вы можете выполнять произвольный код Python в кадрах стека, и для самоанализа доступны дополнительные помощники: dump() показывает все переменные в кадре dump(obj) выводит все, что известно об объекте
Ответить

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

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

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

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

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