pycharm updating skeletons что это
Как управлять фоновой задачей «Обновление скелетов» в PyCharm для интерпретатора IronPython?
Есть ли способ подавить, остановить или, в противном случае, управлять настройками или отображением фоновых задач в PyCharm? Выбор интерпретатора IronPython заставляет его обновлять скелеты (по-видимому) каждый раз, когда выбран интерпретатор и обычно занимает 20-30 минут, что делает среду IDE почти непригодной для использования. В большинстве случаев я не могу даже продолжать нормальную работу, так как большинство контекстных меню отключены во время операции.
ОТВЕТЫ
Ответ 1
Потому что сегодня 2013-11-14Thu, через 2 года после вашей ошибки, и никто другой не жалуется на проблему pycharm, теперь 3.0, я считаю, что это, вероятно, проблема Mac OSX. Многочисленные программы на моем новом 10.8.5 машине прокладывают путь более 100%. Обновляющие скелеты «Пичарма» занимали всего 330%, и мой поклонник крутился безумно.
Из многих предыдущих поисковых запросов я нашел немного script, которые могут временно устранить проблему; http://www.willnolan.com/cputhrottle/cputhrottle.html Запустите его так;
где xxx = ваш идентификатор процесса для монитора активности и 25 = любой% cpu, на который вы хотите ограничить его. При нажатии на возврат он будет длиться только до тех пор, пока не нажмете ctrl-c. Я прочитал на доске mac об ошибке в коде, где он будет стремиться использовать все доступные ресурсы для поиска обновлений системы, так же, как это делает. Поэтому, я думаю, увы, мы должны жить с этим. По крайней мере, у нас есть небольшой инструмент. Вздох.
Ответ 2
Я могу подтвердить это на сегодня. windows 10 pycharm 2019.2 до сих пор не исправлена. 20 минут при запуске тратятся на «обновление скелетов». Я слышал, что вы можете попробовать исключить не-python файлы из ваших проектов, но большую часть времени занимает индексация пакетов (которые не изменились).
Ответ 3
Обновите файл до PyCharm 2.0. Вероятно, проблема с генерированием скелетов двоичных модулей уже исправлена.
How to control the «Updating skeletons» background task in PyCharm for IronPython interpreter?
Is there a way to suppress, stop or, otherwise, control the settings for, or display of, background tasks in PyCharm? Selecting the IronPython interpreter causes it to update skeletons (seemingly) every time the interpreter is selected and usually takes 20-30 minutes to complete, rendering the IDE nearly unusable. Most times, I can’t even carry on with normal work as most of the context menus are disabled during the operation.
3 Answers 3
Because today 2013-11-14Thu, it’s 2 years after your bug and no other people are complaining about the pycharm, now 3.0, problem, I believe it is actually probably a Mac OSX issue. Numerous programs on my brand new 10.8.5 machine run way way over 100%. Pycharm updating skeletons was just taking 330% and making my fan spin crazily.
From lots of previous googling I found a little script that can temporarily fix the problem; http://www.willnolan.com/cputhrottle/cputhrottle.html Run it as so;
where xxx = your process ID per Activity Monitor, and 25 = whatever %cpu you wish to limit it to. Upon clicking return, it will only last as long as one does not click ctrl-c. I read on the mac boards about a bug in the code where it would seek to use all available resources in looking for system updates, the same as this thing is doing. So I guess, alas we have to live with it. At least we have the little tool. Sigh.
Как управлять фоновой задачей «Обновление скелетов» в интерпретаторе PyCharm для IronPython?
Есть ли способ подавить, остановить или иным образом управлять настройками или отображением фоновых задач в PyCharm? Выбор интерпретатора IronPython заставляет его обновлять скелеты (по-видимому) каждый раз интерпретатор выбирается и обычно занимает 20-30 минут, что делает IDE практически непригодным для использования. В большинстве случаев я даже не могу нормально работать, так как большинство контекстных меню отключены во время работы.
3 ответы
Поскольку сегодня 2013-11-14Чт, прошло 2 года после вашей ошибки, и никто не жалуется на проблему pycharm, теперь 3.0, я считаю, что это, вероятно, проблема Mac OSX. Многочисленные программы на моей новой машине 10.8.5 работают более чем на 100%. Обновление скелетов Pycharm занимало всего 330% и заставляло мой вентилятор крутиться безумно.
Из множества предыдущих поисковых запросов я нашел небольшой скрипт, который может временно решить проблему; http://www.willnolan.com/cputhrottle/cputhrottle.html Запускаем так;
где xxx = идентификатор вашего процесса для монитора активности, а 25 = любой% cpu, которым вы хотите его ограничить. После нажатия кнопки возврата она будет длиться только до тех пор, пока не будет нажата ctrl-c. Я читал на досках Mac об ошибке в коде, когда он пытался использовать все доступные ресурсы при поиске обновлений системы, так же, как это делает эта вещь. Так что, увы, нам приходится с этим жить. По крайней мере, у нас есть небольшой инструмент. Вздох.
Это вызывало у меня проблемы, потому что пока этот процесс запущен, Jupyter-in-Intellij не отображает боковую панель, на которой вы можете распечатать данные. Так что это в значительной степени блокиратор.
Я сделал несколько вещей, которые вместе решили проблему:
К сожалению, я не на 100% уверен, что это исправило, потому что я удалил файл, как только моя IDE вернулась. Надеюсь, этот ответ поможет кому-то в будущем, потому что сервер Jupyter в Intellij / PyCharm превосходен!
How to control the “Updating skeletons” background task in PyCharm for IronPython interpreter?
Posted by: admin April 3, 2018 Leave a comment
Is there a way to suppress, stop or, otherwise, control the settings for, or display of, background tasks in PyCharm? Selecting the IronPython interpreter causes it to update skeletons (seemingly) every time the interpreter is selected and usually takes 20-30 minutes to complete, rendering the IDE nearly unusable. Most times, I can’t even carry on with normal work as most of the context menus are disabled during the operation.
Because today 2013-11-14Thu, it’s 2 years after your bug and no other people are complaining about the pycharm, now 3.0, problem, I believe it is actually probably a Mac OSX issue. Numerous programs on my brand new 10.8.5 machine run way way over 100%. Pycharm updating skeletons was just taking 330% and making my fan spin crazily.
From lots of previous googling I found a little script that can temporarily fix the problem;
http://www.willnolan.com/cputhrottle/cputhrottle.html
Run it as so;
where xxx = your process ID per Activity Monitor, and 25 = whatever %cpu you wish to limit it to. Upon clicking return, it will only last as long as one does not click ctrl-c. I read on the mac boards about a bug in the code where it would seek to use all available resources in looking for system updates, the same as this thing is doing. So I guess, alas we have to live with it. At least we have the little tool. Sigh.
Please upgrade to PyCharm 2.0. It’s likely that the problem with generating skeletons of binary modules is already fixed.
Pycharm 2017.2.4 всегда запускает обновление скелета в фоновом режиме
Всякий раз, когда я перезагружаюсь, pycharm он начинается с Querying skeleton update процесса в фоновом режиме, даже когда я не изменял / не модифицировал или не обновлял ни одну из моих библиотек python. Я использую Anaconda 5.0 как мою версию по умолчанию и только версию python, установленную в системе.
В связи с этим процесс занимает слишком много времени, pycharm чтобы реагировать первоначально после запуска приложения.
Есть ли какой-либо параметр, чтобы не запускать это обновление, если в библиотеке python нет изменений или мне придется отключить его.
Есть ли какие-либо настройки или изменения, которые мне не хватает?
РЕДАКТИРОВАТЬ:
Ответов: 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 FilesJetBrainsPyCharm Community Edition 2018.1.1skeletonsskeletons-win-401-python-3.6.2.zip
В вашем случае PyCharm попытался прочитать собранные скелеты из вашей папки профиля, и, похоже, он не прошел и продолжал регенерировать их:
Попробуйте запустить, Administrator чтобы узнать, отличается ли поведение. Если это так, то это, вероятно, связано с разрешениями.
Эта проблема известна некоторое время (с 2011 года), но решение не предлагалось.