Проблема с импортом классов Intelij IDEA, "не удается найти ссылку", но код все еще работает - Python - PullRequest
1 голос
/ 26 февраля 2020

У меня проблемы с Intelij IDEA (выпуск сообщества 2019.3.3 с последними обновлениями). Когда я пытаюсь импортировать класс из другого созданного мной файла .py, он подчеркивается красным и говорит: «не могу найти ссылку». Код все еще работает нормально, но он действительно раздражает, он не дает мне выбора, когда я начинаю печатать .lives или .name et c

Я попытался сделать недействительными кэши / перезапустить, но после завершения индексации проблема возвращается как я могу отсортировать это?

enter image description here

folder hierarchy screen shot

class Player:
def __init__(self, name):
    self.name = name
    self._lives = 3
    self._level = 1
    self._score = 0

Main

from player import Player

kev = Player("Kevin")
print(kev.name)

1 Ответ

0 голосов
/ 28 февраля 2020

Решение: пометьте каталог «Game» как источники root (щелкните правой кнопкой мыши папку> Пометить каталог как > Sources Root). Это должно быть окрашено в синий цвет.

Подробнее о корнях контента в IDEA: https://jetbrains.com/help/idea/content-roots.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...