Pycharm аварийно завершает обновление путей Python - PullRequest
1 голос
/ 08 июля 2019

Pycharm и, очевидно, интегрированная среда разработки JetBrains (из-за аналогичной проблемы с IntelliJ) испытывают трудности с обычными операциями, такими как открытие проекта. В частности, помимо того, что для переиндексации требуется много времени, на самом деле это занимает вечность, как никогда не завершается, и не останавливается и не замедляется вся компьютерная система в процессе «обновления путей Python».

По рекомендации одного из разработчиков, а также с соответствующей публикацией SO (Stack Overflow) Почему IntelliJ IDEA висит на "Indexing"? , я следовал приведенному совету:

«В меню« Файл »выберите« Неправильно кэшировать / перезапустить ..., а затем нажмите кнопку «Отменить и перезапустить». »

И оговорка оставлена ​​в комментарии: «Это сработало для меня, но вы должны быть быстрыми, как если бы вы не могли достаточно быстро войти в меню, оно снова зависает».

Существует также это от JetBrains

Ничего особенного в коде, но есть значительное количество импортов, которые являются частью проекта, включая многие загруженные в пипсы библиотеки. Также использование виртуальной среды, но из-за вышеупомянутого обсуждения, не верьте, что имеет отношение к трудности. Существуют и другие зависимости проекта, но, опять же, я не думаю, что они имеют циклический характер (я знаю, что Java IDE не позволяет), не могут поручиться за сторонние библиотеки. Не сталкивался с подобным явлением, работая в Eclipse, но не смог перенести работу проекта там в настоящее время Использование Pycharm Pro 2018.2.7 в Mac OSX 10.13.4

Просто запустите операторы импорта mill:

import python-logstash

Можно ожидать, что проект будет открыт в IDE без сбоя компьютера. Необходимость открывать два, три или более раз каждый раз при закрытии проекта (после меню «Файл», «Недействительные кэши / перезапуск ...») является странным явлением в платном программном обеспечении для известной проблемы. И всегда есть гонка, чтобы снова открыться до того, как компьютер зависнет. Не бывает в очень простом проекте. Что такое триггер? Будет ли JetBrains когда-нибудь исправить? Можно ли изменить код или импортировать, чтобы избежать?

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