This error is generated when one is using older version Python 2, in Python 3 parentheses are required to call print statements.
print('Hello, World!')
Output
Hello, World!
print 'Hello, World!'
File "<ipython-input-2-5fea38df3ff9>", line 1
print 'Hello, World!'
^
SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Hello, World!')?
Python treats this as a syntax error and also gives a clear hint to use parentheses.