Я делаю altinstall Python 2.7.13 на RHEL7, у которого установлено 2.7.5. Вот как я строю из источника:Altinstall Python 2.7.13 на RHEL7 только запускает версию системы
$ ./configure --prefix=/usr/local --enable-shared
$ make && sudo make altinstall
Однако, даже когда я попытался открыть altinstall непосредственно, я получаю систему Python, а не altinstall. Я поставил SELinux в разрешающий режим и получил тот же результат.
$ /usr/local/bin/python2.7 -V
Python 2.7.5
$ getenforce
Permissive
и когда я вхожу интерпретатор
$ /usr/local/bin/python2.7
Python 2.7.5 (default, Aug 2 2016, 04:20:16)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Я в недоумении здесь. Из всего, что я читал, это должно работать. Единственное, что я могу придумать, так это то, что, поскольку они оба - 2.7.X, есть какой-то конфликт, но я думал, что это была причина для altinstalls в первую очередь.
Возможно, вы могли бы установить altinstall в другое место? – iFlo
Я тоже пробовал это, к сожалению, не повезло. –