Вопрос

I'm using PyCharm and just trying out some simple stuff. When I try to use raw_input(), the editor is showing an unresolved reference error.

I'm not sure what the issue is. Has anyone seen this before?

Это было полезно?

Решение

You have the language version set to Python 3; raw_input in Python 2 is just input in Python 3 (input in Python 2 is eval(input()) in Python 3: What's the difference between raw_input() and input() in python3.x?).

To select the Python version, see: How to select Python version in PyCharm?

Другие советы

I was getting a similar issue. @property and ValueError were being shown as 'undefined'. I had mucked about with PyCharm's interpreter settings a bit beforehand, and I was able to fix it by using the File -> Invalidate Caches / Restart... and choosing the "Invalidate and Restart" command.

In my case, I was getting the same error message when I tried :

variable = print("Some Text")

The problem is double quotes, single quotes will solve the problem as follows :

variable = print('Some text')
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top