Не могу установить azure cli на centos - PullRequest
0 голосов
/ 30 января 2020

Я пытаюсь установить azure -cli на centos 7 box. Я получаю эту ошибку несколько раз

Ошибка: Пакет: azure -cli-2.0.80-1.el7.x86_64 (azure -cli) Требуется: lib python3 .6m.so.1.0 () (64 бита) Вы можете попробовать использовать --skip-broken, чтобы обойти эту проблему. Вы можете попробовать запустить: rpm -Va --nofiles --nodigest

Я пытался выполнить обе команды, но ни одна из них не сработала для меня.

1 Ответ

0 голосов
/ 30 января 2020

На самом деле, Azure CLI требует python3, это даже исполняемый пакет Python azure-cli, который вы можете найти в PyPI.org. Поэтому убедитесь, что в CentOS 7 установлена ​​Python 3 среда выполнения.

Если вы хотите исправить проблему вручную, вы можете попробовать загрузить и установить соответствующий пакет rpm для Libpython3.6m.so.1.0()(64bit) из https://pkgs.org/download/libpython3.6m.so.1.0 () (64 бита) , как показано на рисунке ниже.

enter image description here

Однако лучший способ - следовать официальному учебное пособие Install Azure CLI with yum для его установки в CentOS 7.

В противном случае, другое решение, как показано ниже, для непосредственной установки пакета python через pip.

  1. Проверьте, установлена ​​ли среда выполнения Python 3 в CentOS 7, с помощью команды python3 -V или python -V, чтобы увидеть версию Python, или система напомнит вам об установке.
  2. Пожалуйста проверьте, была ли установлена ​​команда pip или pip3 для Python 3 среды выполнения через pip3 -V или pip -V, чтобы увидеть версию pip, или система напомнит вам об установке.
  3. Выполнив два шага выше, вы можете легко установить azure-cli с помощью команды sudo pip3 install azure-cli или sudo pip install azure-cli, это поможет установить azure-cli в системный путь, затем вы можете попробовать использовать его через az --version.
...