При установке python-devel
сКак правильно установить python-devel на RedHat x86_64?
yum install python-devel.x86_64
Я получил эту ошибку:
Resolving Dependencies --> Running transaction check ---> Package python-devel.x86_64 0:2.6.6-36.el6 will be installed --> Processing Dependency: python(x86-64) = 2.6.6-36.el6 for package: python-devel-2.6.6-36.el6.x86_64 --> Finished Dependency Resolution Error: Package: python-devel-2.6.6-36.el6.x86_64 (tmp1) Requires: python(x86-64) = 2.6.6-36.el6 Installed: python-2.6.6-52.el6.x86_64 (@rhel-x86_64-server-6) python(x86-64) = 2.6.6-52.el6 Available: python-2.6.6-36.el6.x86_64 (tmp1) python(x86-64) = 2.6.6-36.el6 You could try using --skip-broken to work around the problem You could try running: rpm -Va --nofiles --nodigest
ли кто-нибудь идея, как получить python-devel
установлен?
На самом деле, это при попытке установить MapR Hadoop я получил эту ошибку. Итак, я думал, что если мне удастся понизить python-devel до 2.6.6.-36, я могу исправить ошибку. Я попытался удалить новую версию, как вы сказали, но я получил ошибку с ошибками. –
Если вы не хотите удалять существующий python, вы также можете попробовать «altinstall» http://stackoverflow.com/questions/4149361/on-linux-suse-or-redhat-how-do-i-load- python-2-7 – robert
Вам нужно быть очень внимательным к linux-файлам Red Hat, потому что Python используется при загрузке системы и обновлении кода. Yum и anaconda написаны на Python. Поэтому, если вы хотите в будущем плавную модернизацию системы, неплохо было бы установить систему python на все, кроме официального репозитория для ОС. Помимо altinstall, есть способы установить другой питон в виртуальную среду. – nigel222