sanodin
Май 23, 2012 16:25:14
Можно просто у скриптов третьей ветки поменять разрешение на любое удобное Вам,например .py3 и при запуске поставить открывать все файлы такого типа python 3, а расширение .py будет по умолчанию открываться второй веткой питона )))
Надо проверить…
Работает,только все-таки переименовал и python3.exe в папке с третьей версией
asilyator
Май 23, 2012 17:14:49
Но это нестандарт. Придется обьяснять юзерам, как регить питон на расширение.
Короче, стандартного и приятного решения, видимо, нет.
sanodin
Май 23, 2012 17:19:32
Да батник напиши,он все сам сделает, юзеры только менять расширения будут
Все в итоге можно автоматизировать
reclosedev
Май 23, 2012 17:23:29
asilyator
Придется обьяснять юзерам, как регить питон на расширение.
Если это предназначается для казуальных пользователей, лучше запаковать в exe (например с cx-freeze), а если для Python программистов, то они и сами разберутся, имхо.
asilyator
Май 23, 2012 17:24:14
И распространять проги с расширением py3? Или юзеры сами поменяют?
Крч опять винду затирают :(. Такое впечатление, что питон и видновс - это как дотнет и линупс.
Soteric
Май 23, 2012 17:29:47
Напиши бат файл, который будет запускать твой скрипт на нужной версии питона. Запускающие скрипты практикуются в джава мире, вроде бы никто не пострадал :)
asilyator
Май 23, 2012 18:14:42
Опять же, надо найти эту нужную версию. В переменных окружениях она замечена не была.
sanodin
Май 23, 2012 19:08:49
Можно написать скрипт , при запуске программы .py скрипт будет проверять наличие первой строки #!/usr/bin/env python3 и в зависимости от этой строки запускать нужный интерпретатор,попутно меняя пути PATH
asilyator
Май 23, 2012 19:22:37
Ну вот хорошо бы что-то в таком направлении. Прога, которая бы прописывалась обработчиком расширения py и в зависимости от шебанга вызывала нужный питон. Совсем хорошо - если она бы была в дистрибутиве питона.
sanodin
Май 23, 2012 19:38:07
asilyator
Ну вот хорошо бы что-то в таком направлении. Прога, которая бы прописывалась обработчиком расширения py и в зависимости от шебанга вызывала нужный питон. Совсем хорошо - если она бы была в дистрибутиве питона.
Написать на питоне,собрать .exe и добавить в дистр или в архив sfx