Pycharm 2017.2.4 всегда запускает обновление скелета запросов в фоновом режиме

Всякий раз, когда я перезапускаю pycharm, он начинается с процесса Querying skeleton update в фоновом режиме, даже если я не изменил/не модифицировал или не обновил ни одну из своих библиотек Python. Я использую Anaconda 5.0 по умолчанию и единственную версию Python, установленную в системе.

Из-за этого процесса pycharm слишком долго отвечает после запуска приложения.

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

Есть ли какие-либо настройки или изменения, которые я пропустил?

Я также прикрепил сгенерированный файл журнала.

ИЗМЕНИТЬ:

Проблема остается такой же с версиями Pycharm 2017.3.1, 2018.


person warl0ck    schedule 18.11.2017    source источник


Ответы (1)


Из журнала мне интересно, не связана ли проблема с разрешениями, с которыми вы запускаете PyCharm, по сравнению с теми, с которыми вы его установили.

Не найдены предварительно созданные скелеты в C:\Program Files\JetBrains\PyCharm 2017.2.3\skeletons\skeletons-win-401-python-3.6.2.zip

У меня нет этой проблемы, и указанный выше файл существует в моей установке PyCharm (версия PyCharm Community Edition 2018.1.1), установленной примерно в том же месте, где находится файл: C:\Program Files\JetBrains\PyCharm Community Edition 2018.1.1\skeletons\skeletons-win-401-python-3.6.2.zip

В вашем случае PyCharm попытался прочитать собранные скелеты из папки вашего профиля, и, похоже, это не удалось, и он продолжил их регенерацию:

2017-09-30 20:30:59,302 [ 282598] INFO - ns.python.sdk.PythonSdkUpdater - Каталог двоичных скелетов для SDK Python 3.6.2 (C:\ProgramData\Anaconda3\python.exe) (C:\ProgramData\ Anaconda3\python.exe)): C:/Users/sjain/.PyCharm2017.2/system/python_stubs/-313451744

2017-09-30 20:30:59,318 [ 282614] ИНФОРМАЦИЯ - ns.python.sdk.PythonSdkUpdater - Каталог скелетов пользователей для SDK Python 3.6.2 (C:\ProgramData\Anaconda3\python.exe) (C:\ProgramData\ Anaconda3\python.exe)): C:/Program Files/JetBrains/PyCharm 2017.2.3/helpers/python-skeletons

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

проблема известна давно (с 2011 года), но решение не было предложено.

person sophros    schedule 07.07.2018
comment
Спасибо за ответ, я всегда запускаю его с правами администратора, я понимаю, что он не смог найти этот файл, но после его обналичивания в следующий раз, когда я перезапущу pycharm, у него не должно быть такой же проблемы, но он все еще запускает обновление скелета в фоновом режиме. - person warl0ck; 08.07.2018
comment
Тогда может в этом проблема? Вы пробовали работать со стандартными учетными данными пользователя? Поведение такое же? - person sophros; 08.07.2018
comment
он всегда по умолчанию запускается в режиме администратора, я не уверен, как запустить его в режиме без администратора, все равно попробую запустить и посмотреть, спасибо за обновление - person warl0ck; 09.07.2018