Я написал служебный скрипт для Mac OSX некоторых моих коллег с Python 2.6.1. Так как на них не установлены все необходимые модули, у меня есть условие импорта try-кроме:
try:
import argparse
except ImportError:
print "argparse module missing: Please run 'sudo easy_install argparse'"
sys.exit(1)
Я почти уверен, что есть более изящные способы справиться с этим. Есть идеи?