3 ms·
There are some breaking features from added in 3.7 which were not in the language in 3.7. Meaning code written for the newer Python 3 version might not work wit
by torte 7y ago
There are some breaking features from added in 3.7 which were not in the language in 3.7. Meaning code written for the newer Python 3 version might not work with the older Python 3 version. Most of those additions are relatively easy to fix though.
Code from an older Python 3 version should always work in the newer Python 3 version though (at least for 3.5 -> 3.7).
- mdtusz 7y agoYou'd think, but it's not always the case. I've recently encountered an issue with eventlet that is only present in 3.7, for example.
- snorkasaurus 7y agoI agree. Try pyenv. It lets you install a particular version for use in a shell account, then `python -m venv venv`. I like pip-tools for requirements management, but some reasonable people disagree.