Ошибка установки MLflow pip: «Не удалось найти версию, удовлетворяющую требованию mlflow==2.8.1» во время команды запускPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Ошибка установки MLflow pip: «Не удалось найти версию, удовлетворяющую требованию mlflow==2.8.1» во время команды запуск

Сообщение Anonymous »

Я только что создал проект, клонировав исходный репозиторий и следуя инструкциям. Однако когда я запускаю команду для загрузки данных с помощью MLflow, я сталкиваюсь с ошибкой установки pip.
Выполнение команды:

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

mlflow run . -P steps=download
Вывод ошибки:

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

(nyc_airbnb_dev) nhan@PC:~/workspace/build-ml-pipeline-for-short-term-rental-prices$ mlflow run . -P steps=download
2024/09/11 20:16:37 INFO mlflow.utils.conda: === Creating conda environment mlflow-498808f8c125fa02022e7f09f7b0b2b49dc0ce8a ===
Channels:
- conda-forge
- defaults
Platform: linux-64
Collecting package metadata (repodata.json): ...working... done
Solving environment: ...working... done
Preparing transaction: ...working... done
Verifying transaction: ...working... done
Executing transaction: ...working... done
Installing pip dependencies: ...working... Pip subprocess error:
WARNING: Retrying (Retry(total=4, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError('
: Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/mlflow/
WARNING: Retrying (Retry(total=3, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/mlflow/
WARNING: Retrying (Retry(total=2, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/mlflow/
WARNING: Retrying (Retry(total=1, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/mlflow/
WARNING: Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'NewConnectionError(': Failed to establish a new connection: [Errno -2] Name or service not known')': /simple/mlflow/
ERROR: Could not find a version that satisfies the requirement mlflow==2.8.1 (from versions: none)
ERROR: No matching distribution found for mlflow==2.8.1
failed
CondaEnvException: Pip failed
2024/09/11 20:17:33 WARNING mlflow.utils.conda: Encountered unexpected error while creating conda environment.  Removing mlflow-498808f8c125fa02022e7f09f7b0b2b49dc0ce8a.
Remove all packages in environment /home/nhan/miniconda3/envs/mlflow-498808f8c125fa02022e7f09f7b0b2b49dc0ce8a:
## Package Plan ##
environment location: /home/nhan/miniconda3/envs/mlflow-498808f8c125fa02022e7f09f7b0b2b49dc0ce8a
The following packages will be REMOVED:
_libgcc_mutex-0.1-conda_forge
_openmp_mutex-4.5-2_gnu
antlr-python-runtime-4.9.3-pyhd8ed1ab_1
bzip2-1.0.8-h4bc722e_7
ca-certificates-2024.8.30-hbcca054_0
hydra-core-1.3.2-pyhd8ed1ab_0
importlib_resources-6.4.5-pyhd8ed1ab_0
ld_impl_linux-64-2.40-hf3520f5_7
libffi-3.4.2-h7f98852_5
libgcc-14.1.0-h77fa898_1
libgcc-ng-14.1.0-h69a702a_1
libgomp-14.1.0-h77fa898_1
libnsl-2.0.1-hd590300_0
libsqlite-3.46.1-hadc24fc_0
libuuid-2.38.1-h0b41bf4_0
libxcrypt-4.4.36-hd590300_1
libzlib-1.3.1-h4ab18f5_1
ncurses-6.5-he02047a_1
omegaconf-2.3.0-pyhd8ed1ab_0
openssl-3.3.2-hb9d3cd8_0
packaging-24.1-pyhd8ed1ab_0
pip-23.3.1-pyhd8ed1ab_0
python-3.10.14-hd12c33a_0_cpython
python_abi-3.10-5_cp310
pyyaml-6.0.2-py310ha75aee5_1
readline-8.2-h8228510_1
setuptools-73.0.1-pyhd8ed1ab_0
tk-8.6.13-noxft_h4845f30_101
typing_extensions-4.12.2-pyha770c72_0
tzdata-2024a-h8827d51_1
wheel-0.44.0-pyhd8ed1ab_0
xz-5.2.6-h166bdaf_0
yaml-0.2.5-h7f98852_2
zipp-3.20.1-pyhd8ed1ab_0
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
Traceback (most recent call last):
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/bin/mlflow", line 8, in 
sys.exit(cli())
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/click/core.py", line 1157, in __call__
return self.main(*args, **kwargs)
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/click/core.py", line 1078, in main
rv = self.invoke(ctx)
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/click/core.py", line 1688, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/click/core.py", line 1434, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/click/core.py", line 783, in invoke
return __callback(*args, **kwargs)
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/cli.py", line 204, in run
projects.run(
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/projects/__init__.py", line 337, in run
submitted_run_obj = _run(
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/projects/__init__.py", line 106, in _run
submitted_run = backend.run(
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/projects/backend/local.py", line 171, in run
conda_env = get_or_create_conda_env(project.env_config_path)
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/utils/conda.py", line 269, in get_or_create_conda_env
return _create_conda_env_func(
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/utils/conda.py", line 108, in _create_conda_env
process._exec_cmd(
File "/home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages/mlflow/utils/process.py", line 117, in _exec_cmd
raise ShellCommandException.from_completed_process(comp_process)
mlflow.utils.process.ShellCommandException: Non-zero exit code: 1
Command: ['/home/nhan/miniconda3/bin/conda', 'env', 'create', '-n', 'mlflow-498808f8c125fa02022e7f09f7b0b2b49dc0ce8a', '--file', '/home/nhan/workspace/build-ml-pipeline-for-short-term-rental-prices/conda.yml', '--quiet']
Вот подробности моей установки MLflow:

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

$ pip show mlflow
Name: mlflow
Version: 2.8.1
Location: /home/nhan/miniconda3/envs/nyc_airbnb_dev/lib/python3.10/site-packages
уже неделю пытаюсь решить эту проблему, но безуспешно. Похоже, что проблема может быть связана с тем, что pip не может подключиться или найти необходимый пакет. Есть предложения, как это исправить?
Дополнительные сведения:
ОС: Linux
Версия MLflow: 2.8.1
Версия Python: 3.10
Conda используется для управления средами
Любая помощь приветствуется. Заранее спасибо!
Я пробовал проверить подключение к Интернету, DNS и т. д., но все равно не могу запустить эту команду.

Подробнее здесь: https://stackoverflow.com/questions/789 ... -requireme
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

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

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