Зависит от того, как вы его распространяете, я думаю.
Если вы используете обычный файл setup.py
для управления вашим дистрибутивом, запустите его, если пользователь пытается установить его вPython 3.
После установки сценарий консольного скрипта, созданного, скажем, setuptools, вероятно, будет связан с конкретным интерпретатором, который использовался для его установки.
Если вы что-то делаетеСтранно для вашей установки, вы можете в любом инсталляционном скрипте, который вы используете, искать интерпретаторы Python и сохранять выбор.Сначала вы можете проверить, является ли то, что называется «питоном», 2.x.Если нет, проверьте «python2.7», «python2.6» и т. Д., Чтобы увидеть, что доступно.