相关:Is there a standard way to make sure a python script will be interpreted by python2 and not python3?
显然并非所有的发行版都带有python3
符号链接。 #!/usr/bin/env python3
导致无错误的文件或目录错误。如果我的脚本需要任何版本的Python 3,我应该使用什么shebang?
答案 0 :(得分:2)
import sys
try:
assert sys.version_info[0] == 3
except:
print "ERROR NOT PYTHON 3!"
sys.exit()