Появляется эта странная ошибка при импорте pycaret в модуль Airflow Kubernetes. С момента развертывания все работало нормально, и в среде не было никаких изменений. Кто-нибудь знает, о чем идет речь?
При запуске этой строки возникает ошибка:
from pycaret.classification import predict_model, load_model
[
2024-11-05, 17:58:43 UTC] {logging_mixin.py:151} WARNING - /home/airflow/.local/lib/python3.8/site-packages/xgboost/compat.py:36 FutureWarning: pandas.Int64Index is deprecated and will be removed from pandas in a future version. Use pandas.Index with the appropriate dtype instead.
[2024-11-05, 17:58:43 UTC] {best-action.py:154} INFO - scikit-learn version:1.1.3
[2024-11-05, 17:58:43 UTC] {best-action.py:155} INFO - XGBoost version:1.5.1
[2024-11-05, 17:58:43 UTC] {best-action.py:156} INFO - PyCaret version:3.0.0
[2024-11-05, 17:58:44 UTC] {font_manager.py:1423} INFO - Generating new fontManager, this may take some time...
[2024-11-05, 17:58:48 UTC] {taskinstance.py:1935} ERROR - Task failed with exception
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.8/site-packages/airflow/operators/python.py", line 192, in execute
return_value = self.execute_callable()
File "/home/airflow/.local/lib/python3.8/site-packages/airflow/operators/python.py", line 209, in execute_callable
return self.python_callable(*self.op_args, **self.op_kwargs)
File "/home/coder/de-main/airflow/eks-airflow-dags/holding/next_best_action/best-action.py", line 161, in get_predictions
from pycaret.classification import predict_model, load_model
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/__init__.py", line 1, in
from pycaret.classification.functional import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/functional.py", line 8, in
from pycaret.classification.oop import ClassificationExperiment
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/oop.py", line 31, in
from pycaret.internal.pycaret_experiment.non_ts_supervised_experiment import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/non_ts_supervised_experiment.py", line 3, in
from pycaret.internal.pycaret_experiment.supervised_experiment import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/supervised_experiment.py", line 53, in
from pycaret.internal.pycaret_experiment.tabular_experiment import _TabularExperiment
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/tabular_experiment.py", line 26, in
import pycaret.loggers
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/__init__.py", line 3, in
from .dagshub_logger import DagshubLogger
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/dagshub_logger.py", line 4, in
from pycaret.loggers.mlflow_logger import MlflowLogger
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/mlflow_logger.py", line 10, in
import mlflow
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/__init__.py", line 41, in
from mlflow import projects # pylint: disable=unused-import
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/projects/__init__.py", line 10, in
import mlflow.projects.databricks
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/projects/databricks.py", line 12, in
from mlflow import tracking
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/__init__.py", line 8, in
from mlflow.tracking.client import MlflowClient
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/client.py", line 24, in
from mlflow.tracking._model_registry.client import ModelRegistryClient
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_model_registry/client.py", line 15, in
from mlflow.tracking._model_registry import utils, DEFAULT_AWAIT_MAX_SLEEP_SECONDS
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_model_registry/utils.py", line 8, in
from mlflow.tracking._tracking_service.utils import (
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_tracking_service/utils.py", line 184, in
_tracking_store_registry.register_entrypoints()
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/registry.py", line 52, in register_entrypoints
for entrypoint in entrypoints.get_group_all(self.group_name):
File "/home/airflow/.local/lib/python3.8/site-packages/entrypoints.py", line 237, in get_group_all
for config, distro in iter_files_distros(path=path):
File "/home/airflow/.local/lib/python3.8/site-packages/entrypoints.py", line 137, in iter_files_distros
if folder.rstrip('/\\').endswith('.egg'):
AttributeError: 'PosixPath' object has no attribute 'rstrip'
Подробнее здесь: https://stackoverflow.com/questions/791 ... in-airflow
Получение странной ошибки при импорте pycaret в Airflow ⇐ Python
Программы на Python
-
Anonymous
1730858006
Anonymous
Появляется эта странная ошибка при импорте pycaret в модуль Airflow Kubernetes. С момента развертывания все работало нормально, и в среде не было никаких изменений. Кто-нибудь знает, о чем идет речь?
При запуске этой строки возникает ошибка:
from pycaret.classification import predict_model, load_model
[
2024-11-05, 17:58:43 UTC] {logging_mixin.py:151} WARNING - /home/airflow/.local/lib/python3.8/site-packages/xgboost/compat.py:36 FutureWarning: pandas.Int64Index is deprecated and will be removed from pandas in a future version. Use pandas.Index with the appropriate dtype instead.
[2024-11-05, 17:58:43 UTC] {best-action.py:154} INFO - scikit-learn version:1.1.3
[2024-11-05, 17:58:43 UTC] {best-action.py:155} INFO - XGBoost version:1.5.1
[2024-11-05, 17:58:43 UTC] {best-action.py:156} INFO - PyCaret version:3.0.0
[2024-11-05, 17:58:44 UTC] {font_manager.py:1423} INFO - Generating new fontManager, this may take some time...
[2024-11-05, 17:58:48 UTC] {taskinstance.py:1935} ERROR - Task failed with exception
Traceback (most recent call last):
File "/home/airflow/.local/lib/python3.8/site-packages/airflow/operators/python.py", line 192, in execute
return_value = self.execute_callable()
File "/home/airflow/.local/lib/python3.8/site-packages/airflow/operators/python.py", line 209, in execute_callable
return self.python_callable(*self.op_args, **self.op_kwargs)
File "/home/coder/de-main/airflow/eks-airflow-dags/holding/next_best_action/best-action.py", line 161, in get_predictions
from pycaret.classification import predict_model, load_model
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/__init__.py", line 1, in
from pycaret.classification.functional import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/functional.py", line 8, in
from pycaret.classification.oop import ClassificationExperiment
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/classification/oop.py", line 31, in
from pycaret.internal.pycaret_experiment.non_ts_supervised_experiment import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/non_ts_supervised_experiment.py", line 3, in
from pycaret.internal.pycaret_experiment.supervised_experiment import (
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/supervised_experiment.py", line 53, in
from pycaret.internal.pycaret_experiment.tabular_experiment import _TabularExperiment
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/internal/pycaret_experiment/tabular_experiment.py", line 26, in
import pycaret.loggers
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/__init__.py", line 3, in
from .dagshub_logger import DagshubLogger
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/dagshub_logger.py", line 4, in
from pycaret.loggers.mlflow_logger import MlflowLogger
File "/home/airflow/.local/lib/python3.8/site-packages/pycaret/loggers/mlflow_logger.py", line 10, in
import mlflow
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/__init__.py", line 41, in
from mlflow import projects # pylint: disable=unused-import
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/projects/__init__.py", line 10, in
import mlflow.projects.databricks
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/projects/databricks.py", line 12, in
from mlflow import tracking
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/__init__.py", line 8, in
from mlflow.tracking.client import MlflowClient
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/client.py", line 24, in
from mlflow.tracking._model_registry.client import ModelRegistryClient
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_model_registry/client.py", line 15, in
from mlflow.tracking._model_registry import utils, DEFAULT_AWAIT_MAX_SLEEP_SECONDS
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_model_registry/utils.py", line 8, in
from mlflow.tracking._tracking_service.utils import (
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/_tracking_service/utils.py", line 184, in
_tracking_store_registry.register_entrypoints()
File "/home/airflow/.local/lib/python3.8/site-packages/mlflow/tracking/registry.py", line 52, in register_entrypoints
for entrypoint in entrypoints.get_group_all(self.group_name):
File "/home/airflow/.local/lib/python3.8/site-packages/entrypoints.py", line 237, in get_group_all
for config, distro in iter_files_distros(path=path):
File "/home/airflow/.local/lib/python3.8/site-packages/entrypoints.py", line 137, in iter_files_distros
if folder.rstrip('/\\').endswith('.egg'):
AttributeError: 'PosixPath' object has no attribute 'rstrip'
Подробнее здесь: [url]https://stackoverflow.com/questions/79161133/getting-a-strange-error-while-importing-pycaret-in-airflow[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия