Подтвердить что ты не робот

PyCharm Unresolved reference 'print'

Я начал изучать язык python и решил попробовать PyCharm IDE, который выглядит очень красиво. Но всякий раз, когда я пишу печать, он говорит "Неразрешенная ссылка" печать ". Я могу запустить программу, но это красное подчеркивание действительно раздражает. Как я могу это исправить?

4b9b3361

Ответ 1

У меня была такая же проблема, как и вы, хотя я сконфигурировал Python 3.4.0 в качестве интерпретатора проекта, а все print в коде были совместимыми с Python функциями.

Я его разобрал, сделав это в PyCharm:

Файл → Недействительный кеш/перезапуск... → Недействительный и перезапуск

Ответ 2

Если вы находитесь в PyCharm, и вы получаете "Неразрешенный эталонный xrange", потому что xrange был удален в Python 3. Range теперь берет на себя его функциональность. Работал над быстрой строкой concat отсюда:

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

И кредит на ответ от /r/learnpython:

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

Ответ 3

Это может быть связано с версией используемого python. В python 2.x print есть инструкция:

print "hello world"

В python 3, print теперь является вызовом функции:

print("hello world")

Ответ 4

Та же проблема, я удалил каталоги .idea и __pycache__ в каталоге проекта, и все было хорошо :)