2017-02-11 14 views
0

Всякий раз, когда я str(integer) бросить в строку, PyCharm бы выделить НТР часть и требовать нерешенным ссылкой «ул»PyCharm не узнавая ул(), Int()

Почему? Я думал, что str - это встроенная функция python, которая должна работать повсеместно.

У меня есть Python 3.5 работает от Vagrant настроен как интерпретатор, который был установлен, после этого: https://www.jetbrains.com/help/pycharm/2016.1/configuring-remote-interpreters-via-vagrant.html

Я попытался недействительности кэш из PyCharm, но он не работает

+0

Сохраняется ли код при его запуске? – TemporalWolf

+0

Да, это работает, когда я запускаю его – m4jesticsun

ответ

0
  1. Убедитесь, что ваш переводчик проекта верно.

    import sys print(sys.version)

  2. Резервное копирование и затем удалить папку ~/.PyCharm40, он удалит ваши предпочтения, а затем перезапустить PyCharm.

  3. Удалить папку проекта .idea и перезапустить Pycharm.

  4. File ->Invalidate Caches/Restart.


Если код работает хорошо, когда вы запустите его, я полагаю, что второй или третий план может решить эту проблему.

Надеюсь, это поможет.