У меня был Python v2.3 в моей системе. Когда я хотел запустить Tkinter сценарий, я мог бы просто использоватьЗапуск сценария Python без явного открытия X11
python myscript.py
Я недавно обновлен до версии Python 2.5 и теперь мне нужно иметь X11 работает и окружающая среда «DISPLAY» переменная установлена, прежде чем я могу запустить любой из моих сценариев. Это плохо для меня, потому что я не могу распространять любые скрипты, не указывая явно, «если вы используете Python> v2.3, вам нужно будет открыть X11 перед запуском этого скрипта». Есть ли способ обойти это? Я нахожусь в OS X Tiger.
Проверьте этот вопрос в StackOverflow: http://stackoverflow.com/questions/446052/python-best-way-to-check-for-python-version-in-program-that-uses-new-language-fe –
@John: Я не хочу, чтобы скрипт терпел неудачу только потому, что у пользователя появилась более новая версия Python ... похоже, что наказывает их за хорошую работу. –
Думаю, вам больше повезло бы об этом в StackOverflow. –