複数の環境でpythonを走らせるため、
if sys.version[0] == "2":
print "hoge"
else:
print("hoge")

というふうなコードを書いたのですが、python3で走らせようとしたら
SyntaxError: Missing parentheses in call to 'print'. Did you mean print(txt)?
と、実行時には無視されるはずのところで怒られます。どうすればよいでしょう.