PyCharm - странные проблемы с файлом c - PullRequest
0 голосов
/ 02 мая 2020

Итак, у меня действительно странная проблема (на самом деле я даже не уверен, как правильно ее описать), когда при запуске PyCharm все еще хранит старое определение функции, сохраненное в памяти, а не новое определение. В частности, у меня была функция heatmap, которую я затем переименовал в heatmaps, но когда я запускаю программу, она говорит NameError: name 'heatmaps' is not defined. Что еще более странно, так это то, что редактор и cmd оба видят изменение, когда я набираю heatmap в редакторе, он имеет красное подчеркивание и говорит unresolved reference, а когда я использую cmd для запуска рассматриваемого файла, он все работает как и ожидалось.

Для ясности: функция, которую я пытаюсь вызвать, находится в файле, отличном от того, откуда я ее вызываю. Как ни странно, я даже могу удалить весь код из этого файла, и вызов функции heatmap все еще работает для PyCharm.

Это началось вскоре после того, как я «проигнорировал и прекратил отслеживать» этот файл в git, это может быть объяснением?

Редактировать: Я закрыл PyCharm и снова открыл его, теперь он снова работает. Все еще задаюсь вопросом, знает ли кто-нибудь, почему это происходит

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