Форум сайта python.su
31
Можно просто у скриптов третьей ветки поменять разрешение на любое удобное Вам,например .py3 и при запуске поставить открывать все файлы такого типа python 3, а расширение .py будет по умолчанию открываться второй веткой питона )))
Надо проверить…
Работает,только все-таки переименовал и python3.exe в папке с третьей версией
Отредактировано sanodin (Май 23, 2012 16:53:12)
Офлайн
-2
Но это нестандарт. Придется обьяснять юзерам, как регить питон на расширение.
Короче, стандартного и приятного решения, видимо, нет.
Офлайн
31
Да батник напиши,он все сам сделает, юзеры только менять расширения будут
Все в итоге можно автоматизировать
Отредактировано sanodin (Май 23, 2012 17:20:20)
Офлайн
173
asilyatorЕсли это предназначается для казуальных пользователей, лучше запаковать в exe (например с cx-freeze), а если для Python программистов, то они и сами разберутся, имхо.
Придется обьяснять юзерам, как регить питон на расширение.
Офлайн
-2
И распространять проги с расширением py3? Или юзеры сами поменяют?
Крч опять винду затирают :(. Такое впечатление, что питон и видновс - это как дотнет и линупс.
Офлайн
20
Напиши бат файл, который будет запускать твой скрипт на нужной версии питона. Запускающие скрипты практикуются в джава мире, вроде бы никто не пострадал :)
Офлайн
-2
Опять же, надо найти эту нужную версию. В переменных окружениях она замечена не была.
Офлайн
31
Можно написать скрипт , при запуске программы .py скрипт будет проверять наличие первой строки #!/usr/bin/env python3 и в зависимости от этой строки запускать нужный интерпретатор,попутно меняя пути PATH
Офлайн
-2
Ну вот хорошо бы что-то в таком направлении. Прога, которая бы прописывалась обработчиком расширения py и в зависимости от шебанга вызывала нужный питон. Совсем хорошо - если она бы была в дистрибутиве питона.
Офлайн
31
asilyatorНаписать на питоне,собрать .exe и добавить в дистр или в архив sfx
Ну вот хорошо бы что-то в таком направлении. Прога, которая бы прописывалась обработчиком расширения py и в зависимости от шебанга вызывала нужный питон. Совсем хорошо - если она бы была в дистрибутиве питона.
Офлайн