4 ms·
You'll either love or hate his style but one thing you should note is that popular current production distributions are pegged on older versions (eg Ubuntu 16.0
by oliwarner 10y ago
You'll either love or hate his style but one thing you should note is that popular current production distributions are pegged on older versions (eg Ubuntu 16.04 has Python 3.5, Debian Jessie has 3.4.
If you're a purist and don't want to maintain your own build of Python (or trust an external PPA), I'd aim at 3.5.
That said, this is about learning... But you'll need to learn not to use f-strings if you want to use it on a current-generation LTS distribution.
- mixmastamyk 10y ago3.6 is in the repos for yakkety as a beta, and upcoming release on zesty. Unfortunately it will likely not be the default Py 3.x until the "aardvark" release.
- oliwarner 10y agoI'd advise against using 9m support distributions in production though. It's a super pain in the arse to have to do major upgrades that often.
- mixmastamyk 10y ago9m?
- oliwarner 10y agoSorry. Nine months. That's all the non-LTS versions get.
- deleted 10y ago[deleted]
- lima 10y agopyenv is great for running whatever Python version you like: https://github.com/yyuu/pyenv https://github.com/yyuu/pyenv I'm a strong believer in de-coupling base system and application deployment. And if you're a CentOS user, you can get newer Python releases from https://www.softwarecollections.org/en/scls/?search=python https://www.softwarecollections.org/en/scls/?search=python (an official Red Hat project)