3 ms·
What does "default install" mean? /usr/bin/python will always be Python 2. See https://www.python.org/dev/peps/pep-0394/ https://www.python.org/dev/peps/pep-03
by rlpb 10y ago
What does "default install" mean?
/usr/bin/python will always be Python 2. See https://www.python.org/dev/peps/pep-0394/ https://www.python.org/dev/peps/pep-0394/
Python 2 isn't installed by default on Ubuntu cloud images since 16.04.
- nallerooth 10y agoPython 3 is the default in Arch too.
- marcosdumay 10y ago> for the time being, all distributions should ensure that python refers to the same target as python2 . > however, end users should be aware that python refers to python3 on at least Arch Linux... That clearly means he will recommend /usr/bin/python migrates to python3 some day, and that today developers can already not count on it being python2.
- rlpb 10y agoNo. It means that Arch did something that all the other distributions thought was so obvious that it didn't even need to be specified, and then they had to write a PEP to explain what is going on, write down what was considered to not be needed to be written down, and what users can no longer assume as a consequence.
- marcosdumay 10y agoBeyond the abstract, goes goes on to explain that, no distros shouldn't do what Arch did (like you said), that developers must strop trusting that python points to python2, and that he will change this PEP when the context changes. That's as antagonistic to "python will always point to python2" as you can get.