Форум сайта python.su
py.user.nextПроще ручками перерегистрировать.
через установку/удаление удаляешь питоны, потом устанавливаешь нужный, и он зарегистрирует расширения
Отредактировано odnochlen (Июль 7, 2012 21:35:21)
Офлайн
odnochlenустановщик сделает всё правильно
Проще ручками перерегистрировать.
odnochlenчерез pythonw, похоже, не прокатит, потому что у неё даже хелпа нет
А можно в принципе так сделать, чтобы программа не открывала сосноль, но если ее запустить из консольки - могла бы туда писать?
Офлайн
py.user.nextА библиотеки?
установщик сделает всё правильно
Офлайн
odnochlenбиблиотеки так же ставишь
А библиотеки?
odnochlenв лине есть несколько версий питона, которые никак друг на друга не влияют
А как это с консольными/неконсольными программами в юниксе выглядит?
Отредактировано py.user.next (Июль 9, 2012 01:20:39)
Офлайн
То есть потом еще и все библиотеки надо поставить (а заодно и узнать, какие ставил) вместо того, чтобы открыть как… -> нужный питон -> использовать по умолчанию.
py.user.nextНу эт помойму и в винде работает
или вообще не запускать, а открывать в редакторе, не теряя возможности запуска - на выбор, короче
Отредактировано odnochlen (Июль 9, 2012 03:57:09)
Офлайн
odnochlenесли не знаешь, какие библиотеки ставил, зачем тогда нужны они ?
То есть потом еще и все библиотеки надо поставить (а заодно и узнать, какие ставил) вместо того, чтобы открыть как… -> нужный питон -> использовать по умолчанию.
odnochlenв уиндоус не предусмотрено независимое функционирование нескольких версий одной программы и настройки одной версии влияют на другую
Ну эт помойму и в винде работает
odnochlenпотому что оно конфликтует ещё при установке
И почему ты считаешь, что винда два питона не выдержит?
odnochlenне открывается, она в фоне работает
А если запустить двойным кликом .py, консоль не открывается? А куда деваются все сообщения?
odnochlenчерез алиасы и символические ссылки можешь настроить любые имена
Как в питухоси настраивается, какой питон запускается по умолчанию?
Офлайн
py.user.nextЗависит имхо в принципе только от инсталлятора.
в уиндоус не предусмотрено независимое функционирование нескольких версий одной программы и настройки одной версии влияют на другую
\Python26>mklink python26.exe python.exe
D:\Temp\test>PATH | sed 's/;/\n/g' | grep -i python
D:\usr\local\Python27\Scripts
d:\usr\local\python27
"D:\old\f\Python26\"
D:\Temp\test>python -c "import gevent,sys;print gevent.__version__;print sys.version_info"
0.13.7
sys.version_info(major=2, minor=7, micro=3, releaselevel='final', serial=0)
D:\Temp\test>python26 -c "import gevent,sys;print gevent.__version__;print sys.version_info"
0.13.3
(2, 6, 5, 'final', 0)
а ещё прямо из скрипта определяется, каким питоном его выполнять (первая строка любого скрипта)http://www.python.org/dev/peps/pep-0397/
Отредактировано EBFE (Июль 9, 2012 16:05:56)
Офлайн
py.user.nextПоставил и забыл?
если не знаешь, какие библиотеки ставил, зачем тогда нужны они ?
py.user.nextПростите, где? В один каталог, надеюсь, не пытаешься ставить?
потому что оно конфликтует ещё при установке
py.user.nextНу зачем так толсто.
в уиндоус не предусмотрено независимое функционирование нескольких версий одной программы и настройки одной версии влияют на другую
py.user.nextТам версию можно указать?
а ещё прямо из скрипта определяется, каким питоном его выполнять (первая строка любого скрипта)
EBFE
https://bitbucket.org/vinay.sajip/pylauncher
Note: the launcher has been merged into Python 3.3.Ай малаца. Не прошло и 5 лет
Отредактировано odnochlen (Июль 10, 2012 06:44:00)
Офлайн
odnochlenглавная версия та, которую последней устанавливаешь
Простите, где? В один каталог, надеюсь, не пытаешься ставить?
odnochlenтак я не должен ничего указывать, я ставлю питон, записываю путь к нему в PATH и всё
- На уровне имени экзешника в path - или указывай полный путь к интерпретатору, или переименуй экзешники / хард- / софтлинк. pip уже переименован.
odnochlenтам всё можно указать, потому что эта штука полностью от тебя зависит
Там версию можно указать?
EBFEвот-вот, если бы в уиндоус было всё в порядке с этим, ничего бы создавать не потребовалось
https://bitbucket.org/vinay.sajip/pylauncher
Отредактировано py.user.next (Июль 10, 2012 05:04:07)
Офлайн
О, потихоньку начинается срач видна против линупса. Ну не секрет, что разрабы питона к линупсям гораздо ближе, чем к винде. Это не потому что винда такая плохая.
py.user.nextАссоциации можно руками поменять. А решение вроде pylauncher давно назрело, непонятно, чего разрабы так тормозили.
и потом скрипты запускаются этой главной версией
py.user.next
библиотеки ставятся тоже туда
pip2.7 install
py.user.nextНу это сделать один раз не проблема. Проблема в том, что это должно запускаться у пользователей без лишних телодвижений.
так я не должен ничего указывать, я ставлю питон, записываю путь к нему в PATH и всё
я не должен искать какие-то обходные пути, чтобы запустить то, что не запускается
у меня есть куда время потратить своё
(разработчики должны гарантировать установку, что всё потом будет без ошибок и запускаться, и устанавливаться)
py.user.nextКакая штука?
там всё можно указать, потому что эта штука полностью от тебя зависит
py.user.nextСпроси у разрабов, почему у них ручник на 5 щелчков поднят.
вот-вот, если бы в уиндоус было всё в порядке с этим, ничего бы создавать не потребовалось
для линя никакие ланчеры не нужны, в том то и дело
Отредактировано odnochlen (Июль 10, 2012 07:13:12)
Офлайн