Я изучал машинное обучение и нейронные сети в течение некоторого времени. Поэтому у меня есть и 2.7.11 и 3.5.2 версий Python на моей Ubuntu 16.04, установленной с целью изучения Tensorflow. Я иногда могу использовать Python попеременно, я могу продолжить использовать их обоих, или существуют некоторые ограничения?
Это прекрасно, и абсолютно нормальное. Python 2.x и Python 3.x полностью разделяются в файловой системе.
Это только становится проблемой, если или Вы или библиотека, которой Вы пользуетесь, намеренно делает что-то не так путем пересечения путей. Пока Вы не изменяете стандартную установку, можно использовать любой. Для нового кода обычно рекомендуется быть должны код Python 3.x только для записи все же.