«Ядро умерло, перезапуск» в Spyder после установки пакета через setup.py - PullRequest
0 голосов
/ 20 сентября 2018

Серия событий:

  1. Попытка установить пакет Pyramid.
  2. У меня проблемы с прокси, поэтому мне всегда приходится загружать файлы wheel и устанавливать их вручную.
  3. Поскольку у пакета Pyramid были зависимости, мне сначала пришлось скачать и установить whl-файлы для этих зависимостей.
  4. У меня были проблемы с установкой whl-файла для этого пакета - zope.interface ( link ), и я продолжил загрузку .gz файла и установку с использованием setup.py
  5. Itсломал пип.Он ничего не сделает и скажет AttributeError: '_NamespacePath' object has no attribute 'sort'
  6. Поискал в сети то же самое и нашел это решение, которое предлагает отредактировать файл Program Files\Anaconda3\Lib\site-packages\pip\_vendor\pkg_resources\__init__.py и внести некоторые изменения
  7. Специально, он предложил изменить orig_path.sort(key=position_in_sys_path) на orig_path = sorted(orig_path, key=position_in_sys_path), и это сработало.Я мог бы установить оставшиеся зависимости и установить Pyramid.
  8. Но где-то в процессе Spyder начал показывать 'Kernel Died, Restarting' в цикле.

Я пробовал несколькобезуспешные решения:

  1. Смена файла __init__ на исходный.Это не исправляет Spyder и в любом случае ломает пипс.
  2. Пробовал spyder --reset
  3. Пробовал spyder -show-console.Он ничего не показывает.
  4. В отличие от этого подобного запроса, у меня нет проблем с брандмауэром с Anaconda / Spyder, так как я уже давно его использую.Он сломался после сегодняшнего инцидента.
...