Назад | Перейти на главную страницу

Как установить YUM с CentOS с конфликтующими версиями Python?

Я искал в Интернете инструкции по установке yum на CentOS. Мне не удалось найти ни одного полезного источника, так как все ссылки на пакеты yum не работают.

Почему нет одного простого универсального способа установить yum, например, установки библиотек Python с помощью pip?

Это ошибка, которую я получаю, когда набираю yum на моем компьютере с CentOS:

There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

No module named yum

Please install a package which provides this module, or
verify that the module is installed correctly.

It's possible that the above module doesn't match the
current version of Python, which is:
2.7.14 |Anaconda, Inc.| (default, Mar 27 2018, 17:29:31)
[GCC 7.2.0]

Спецификация машины:

LSB Version:    :core-4.1-amd64:core-4.1-noarch
Distributor ID: CentOS
Description:    CentOS Linux release 7.4.1708 (Core)
Release:    7.4.1708
Codename:   Core

У меня две версии Python:

  1. / usr / bin / python -> python2.7
  2. выход which python является /anaconda/envs/py35/bin/python

Моя система, кажется, запуталась между двумя версиями python.

у меня есть yum в моем /usr/bin/ так как ls /usr/bin/ | grep yum возвращает:

yum
yum-builddep
yum-config-manager
yum-debug-dump
yum-debug-restore
yumdownloader
yum-groups-manager

Когда я пытаюсь установить ням из yum-3.4.3-158.el7.centos.noarch.rpm с помощью rpm -i, У меня много противоречивых ошибок:

file /usr/lib/python2.7/site-packages/rpmUtils/__init__.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/__init__.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/arch.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/miscutils.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/miscutils.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/oldUtils.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/transaction.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/rpmUtils/updates.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/Errors.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/Errors.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/callbacks.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/comps.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/config.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/config.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/constants.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/constants.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/depsolve.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/drpm.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/failover.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/fssnapshots.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/history.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/i18n.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/igroups.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/logginglevels.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/mdparser.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/metalink.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/misc.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/misc.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/packageSack.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/packages.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/parser.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/pgpmsg.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/pkgtag_db.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/plugins.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/repoMDObject.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/repos.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/rpmsack.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/rpmtrans.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/sqlitesack.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/sqlutils.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/transactioninfo.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/update_md.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/updateinfo.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/yumRepo.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/lib/python2.7/site-packages/yum/yumRepo.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/yummain.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/man/man5/yum.conf.5 from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/man/man8/yum-shell.8 from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/man/man8/yum.8 from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/callback.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/cli.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/cli.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/output.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/shell.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/shell.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/utils.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/yumcommands.py from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/yumcommands.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch
file /usr/share/yum-cli/yummain.pyc from install of yum-3.4.3-158.el7.centos.noarch conflicts with file from package yum-3.4.3-154.el7.centos.noarch

Я пробовал удалить все yum связанные папки из /usr/bin, /usr/lib/python2.7/site-packages, и /usr/share/ для переустановки с помощью указанной выше команды, но она дает ту же ошибку.

Yum - центральная часть CentOS, и я не думаю, что это возможно не установлены.