Я намагаюся оновити деякі системи до Cassandra 3.x. Інсталятор хоче, щоб Python (abi)> = 2.7, тому я його встановив. Ця помилка все ще спостерігається:
Resolving Dependencies
--> Running transaction check
---> Package dsc30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: cassandra30 = 3.0.1 for package: dsc30-3.0.1-1.noarch
--> Processing Dependency: python(abi) >= 2.7 for package: dsc30-3.0.1-1.noarch
--> Running transaction check
---> Package cassandra30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: python(abi) >= 2.7 for package: cassandra30-3.0.1-1.noarch
---> Package dsc30.noarch 0:3.0.1-1 will be installed
--> Processing Dependency: python(abi) >= 2.7 for package: dsc30-3.0.1-1.noarch
--> Finished Dependency Resolution
Error: Package: dsc30-3.0.1-1.noarch (datastax)
Requires: python(abi) >= 2.7
Installed: python-2.6.6-64.el6.x86_64 (@base-local)
python(abi) = 2.6
Error: Package: cassandra30-3.0.1-1.noarch (datastax)
Requires: python(abi) >= 2.7
Installed: python-2.6.6-64.el6.x86_64 (@base-local)
python(abi) = 2.6
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
# python -V
Python 2.7.11
Читання в це питання, то , очевидно , можна розбити ні , якщо пітон отримує свою версію (и) переплутали. Я вважаю за краще не розплутувати це, тому сподіваюся, що хтось тут може мені показати поспільне світло і пояснити, як встановити цей біт.
CentOS 6.7
Редагувати:
Я встановив python27 за допомогою репортажу SCL . Без змін.