-
- Вот тут какой-то умелец с очумелыми ручками придумал то же самое для венды --> - SciFi(19.05.2015 13:44, ссылка)
- А что нам сейчас этот трюк может дать? Редактировать его без правильной подсветки не удобно. Автоматический запуск нужным Питоном уже в коробке. leon_(49 знак., 21.05.2015 09:00 - 10:59)
- Ещё чуть упростил предыдущий вариант: leon_(331 знак., 20.05.2015 22:53)
- Немножко модернизировал пример. А что за параметр "%~f0" , может кто просветит? В справке Питона не нашёл (может плохо искал) хотя это может какой-то такой параметр бат-файла. leon_(340 знак., 20.05.2015 15:30 - 17:36)
- %~f0 - expands %0 to a fully qualified path name - SciFi(20.05.2015 15:46, ссылка)
- Понятно, это для %* получается. Спасибо. - leon_(20.05.2015 15:59)
- %~f0 - expands %0 to a fully qualified path name - SciFi(20.05.2015 15:46, ссылка)
- Я честно говоря, не догоняю, как оно работает. Поэтому и кочевряжусь. - leon_(19.05.2015 14:57 - 15:24)
- Сесть, почитать матчасть и понять, нет? Или это совсем неприличное предложение? - SciFi(19.05.2015 15:07)
- Попытался, с наскоку не проникся, как оно выбирает нужный интерпретатор? Будет время углублюсь. Спасибо за ссылку. - leon_(19.05.2015 15:23 - 15:26)
- Там примера просто нет, пишите сами - опция -x проигнорирует первую строку- чтоб ее питон не интерпретировал - OlegPowerC(19.05.2015 15:31)
- Никак не выбирает. Что мешает вбить нужное руками? - SciFi(19.05.2015 15:30)
- Так, что ли? leon_(215 знак., 19.05.2015 16:41)
- ну да - SciFi(19.05.2015 16:45)
- Ясно, спасибо. Но в Линуксе этот скрипт (bat) работать не будет и если Питон обновится до 2.8 или 3.5 то тоже надо править. - leon_(19.05.2015 16:51)
- 1) Чудес не обещал. В линуксе можно сделать обёртку, которая будет парсить первую строку, через неё может работать. 2) Я не понимаю: хотели получить скрипт, вызывающий нужную версию интерпретатора - получили. Теперь вы хотите, чтобы скрипт путём SciFi(43 знак., 19.05.2015 17:03)
- Проверил, вот с таким началом будет работать и в Винде и в Линуксе и не будет зависеть от минорной версии питона. Всем спасибо за помощь. leon_(484 знак., 19.05.2015 17:29 - 18:06)
- 1) Чудес не обещал. В линуксе можно сделать обёртку, которая будет парсить первую строку, через неё может работать. 2) Я не понимаю: хотели получить скрипт, вызывающий нужную версию интерпретатора - получили. Теперь вы хотите, чтобы скрипт путём SciFi(43 знак., 19.05.2015 17:03)
- Ясно, спасибо. Но в Линуксе этот скрипт (bat) работать не будет и если Питон обновится до 2.8 или 3.5 то тоже надо править. - leon_(19.05.2015 16:51)
- ну да - SciFi(19.05.2015 16:45)
- Так, что ли? leon_(215 знак., 19.05.2015 16:41)
- Попытался, с наскоку не проникся, как оно выбирает нужный интерпретатор? Будет время углублюсь. Спасибо за ссылку. - leon_(19.05.2015 15:23 - 15:26)
- Сесть, почитать матчасть и понять, нет? Или это совсем неприличное предложение? - SciFi(19.05.2015 15:07)
- Ага, на Windows. можно cx_freeze попробовать, если код не огромный - OlegPowerC(19.05.2015 12:17)
- Это конвертить в ехе что-ли? Тогда уж лучше бат. Это-ж после кажлой правки придётся делать. И ещё, я как настоящий "извращенец" настройки и последние пути/файлы (которые могут понадобиться в след запуске) записываю автоматом в нужные места этого leon_(12 знак., 19.05.2015 12:22)
- Ну тогда bat... как еще ХЗ... - OlegPowerC(19.05.2015 12:45)
- Я был бы согласен через конкретно *.py2 и *.py3, но-как правильно задать это системе для правильного запуска и отображения иконок файлов? (система Win7) - leon_(19.05.2015 12:54)
- Надо подумать - OlegPowerC(19.05.2015 13:03)
- Надо наверное скрипт начинать фрагментом работающим с 2 и 3-м и при необходимости перезапускющим себя с нужным Питоном. Тогда в системе ничего не придётся менять. - leon_(19.05.2015 14:42)
- Вы принципиально игнорируете годное решение? --> - SciFi(19.05.2015 14:51, ссылка)
- Скрипты кросплатформенные, а такое решение только для Винды. - leon_(19.05.2015 15:28)
- Так там скрипт копируете, переименовываете в .bat и пишите строку выше - там же пишите какой питон.... - OlegPowerC(19.05.2015 15:31)
- Скрипты кросплатформенные, а такое решение только для Винды. - leon_(19.05.2015 15:28)
- Вы принципиально игнорируете годное решение? --> - SciFi(19.05.2015 14:51, ссылка)
- Надо наверное скрипт начинать фрагментом работающим с 2 и 3-м и при необходимости перезапускющим себя с нужным Питоном. Тогда в системе ничего не придётся менять. - leon_(19.05.2015 14:42)
- Надо подумать - OlegPowerC(19.05.2015 13:03)
- Я был бы согласен через конкретно *.py2 и *.py3, но-как правильно задать это системе для правильного запуска и отображения иконок файлов? (система Win7) - leon_(19.05.2015 12:54)
- Ну тогда bat... как еще ХЗ... - OlegPowerC(19.05.2015 12:45)
- Это конвертить в ехе что-ли? Тогда уж лучше бат. Это-ж после кажлой правки придётся делать. И ещё, я как настоящий "извращенец" настройки и последние пути/файлы (которые могут понадобиться в след запуске) записываю автоматом в нужные места этого leon_(12 знак., 19.05.2015 12:22)
- Вот тут какой-то умелец с очумелыми ручками придумал то же самое для венды --> - SciFi(19.05.2015 13:44, ссылка)