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