PyCharm 2017.2 выделяет мои f
-строки сообщением Python версии 3.5 не поддерживает префикс 'F' .
Но ...
- В файле |Настройки |Редактор |Проверки, Проверка совместимости кода не проверяется, как для Default (хранится в IDE), так и для Project Default (хранится в проекте).(Я видел другие вопросы, где ответ был по этому вопросу. Не применимо здесь.)
- Даже если я включу Проверка совместимости кода и проверю только Python 3.6, я все равно получаю сообщениео Python 3.5.
- Файл |Invalidate Caches / Restart исправляет это ненадолго, пока сообщение Indexing не исчезнет, а затем вернется.
- У меня не установлен Python 3.5 (только 2.7, 3.6 и 3.7).Python 3.7 установлен как интерпретатор проекта.
- Это новое поведение, так как я начал использовать Python 3.7 по-настоящему.Если я изменю переводчик обратно на Python 3.6, он исчезнет.Я не рассматриваю это как полезный обходной путь.
Либо это ошибка, о которой я должен сообщить, либо я упускаю что-то, что должно быть очевидным.Кто-нибудь хочет сказать мне, что это?