Несколько рекомендаций по настройке окружения для разных версий Python:
- Использовать виртуальные окружения. 3 Это автономные каталоги, которые включают в себя интерпретатор Python и все необходимые пакеты и зависимости для определённого проекта. 3 Виртуальные окружения позволяют устанавливать и управлять пакетами независимо для различных проектов. 3
- Использовать инструменты для управления версиями. 25 Например, pyenv. 25 Он позволяет управлять установленными версиями Python и делать некую версию «активной». 2 Разные проекты могут использовать разные активные версии и даже более чем одну одновременно. 2
- Устанавливать пакеты из проверенных сторонних источников. 2 Например, для Debian-like систем, таких как Ubuntu и её производные, это PPA (Personal Package Archives). 2 Пакеты из таких источников обычно содержат оптимизированные под конкретный дистрибутив сборки с должным количеством обновлений и исправлений. 2
- Фиксировать версию явно. 2 Например, использовать только Py2 или только Py3. 2
Также можно использовать Anaconda Navigator для создания новых сред с определёнными версиями Python. 1 Для этого нужно нажать пункт Environments, затем Create, указать наименование среды и выбрать версию Python. 1