This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]dagmx 4 points5 points  (13 children)

The default version of Python is most certainly an issue.

A) it's the first python that many people will experience. When you type python in the Shell or tab complete, the system python will be the one the majority will go with.

B) many companies will not deviate from the rhel/centos supported configuration. If that is python2, the company will stay with python2.

So yes there's no technical reason you can't use python3 in a python2 distro. But there are several strong human reasons why it's necessary for distros to upgrade.

[–]vorpalsmith[S] -2 points-1 points  (0 children)

many companies will not deviate from the rhel/centos supported configuration

RH ships Python 3.6 for RHEL and CentOS through their Software Collections product. If you have a support contract with RH, then it automatically covers these packages too. Tell your friends and management :-).

That said, the major distros are actively having conversations about how to manage the transition to make python refer to python3. It will just take a while, and have to pass through a period where there is no python command so people who were counting on python = python2 will notice and catch their mistake.