PyCharm Unresolved reference 'print' [closed] PyCharm Unresolved reference 'print' [closed] python python

PyCharm Unresolved reference 'print' [closed]


I have had the same problem as you, even though I configured Python 3.4.0 as the project's interpreter and all print's in the code were Python 3 compliant function calls.

I got it sorted out by doing this in PyCharm:

File -> Invalidate Caches / Restart... -> Invalidate and Restart


If you're in PyCharm and you're getting "Unresolved reference xrange" it's because xrange was removed in Python 3. Range takes over its functionality now. Was working on fast string concat from here:

https://waymoot.org/home/python_string/

And credit for the answer is from /r/learnpython:

https://www.reddit.com/r/learnpython/comments/2udj3s/pycharm_issue/


This could be related to the version of python you are using. Under python 2.x print is a statement:

print "hello world"

Under python 3, print is now a function call:

print("hello world")