Я начал изучать язык python и решил попробовать PyCharm IDE, который выглядит очень красиво. Но всякий раз, когда я пишу печать, он говорит "Неразрешенная ссылка" печать ". Я могу запустить программу, но это красное подчеркивание действительно раздражает. Как я могу это исправить?
PyCharm Unresolved reference 'print'
Ответ 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__ в каталоге проекта, и все было хорошо :)