Как отметил @millimoose, вы можете установить три разные версии Python.
Для каждого пакета Python, над которым вы работаете, вы можете создать .pth
файл в site-packages
каталог каждой версии Python, из которой вы хотите использовать пакет.
Обратите внимание, что, как описано здесь :
Если вы поставите .pth
файл в каталоге site-packages
, содержащий путь, python ищет этот путь для импорта.
Например, если у вас есть пакет с именем my_package
, над которым вы работаете, который находится напуть C:\Users\Me\Documents\dev_packages\my_package
, вы можете добавить файл с расширением .pth
(обратите внимание, что имя не имеет значения, в частности, оно не должно иметь никакого отношения к имени пакета) , с содержимым:
C:\Users\Me\Documents\dev_packages
Это добавит C:\Users\Me\Documents\dev_packages
к пути поиска импорта Python, в результате чего будет обнаружен пакет my_package
.Поместив этот файл .pth
в каталог site-packages
каждой версии Python, my_package
будет доступен во всех соответствующих версиях Python.