Есть ли стандартный способ убедиться, что скрипт python будет интерпретироваться python3, а не python2?
Видимо не все дистрибутивы поставляются с python3
символическая ссылка, либо. #!/usr/bin/env python3
вызывает ошибку "нет такого файла или каталога". Какую строку shebang я должен использовать, если мой сценарий требует какой-либо версии Python 3?
1 ответ
import sys
try:
assert sys.version_info[0] == 3
except:
print "ERROR NOT PYTHON 3!"
sys.exit()