Ответ 1
Я запускаю "Reset Параметры Spyder" из меню Windows в разделе Anaconda.
Я новичок в python и пришел из Matlab, и я установил последнюю версию Python (x, y) (2.7.9.0) на мой 64-разрядный ПК с Win 8.
Проблема в том, что каждый раз, когда я запускаю Spyder, консоль IPython по умолчанию застревает в "подключении к ядру". Я вижу, что новое ядро запускается каждый раз, потому что в каталоге ".ipython\profile_default\security" появляется новый .json файл. Я могу получить доступ к этому ядру, открыв новую консоль IPython, щелкнув "подключиться к существующему ядру", а затем просматривая его, чтобы найти его, тогда он отлично работает (за исключением того, что создаваемые переменные не отображаются в проводнике переменных). Я также могу покинуть ядро с этой новой консоли IPython, но это не решает мою проблему, потому что, когда я запускаю новую консоль IPython, кликнув "открыть консоль IPython" или перезапустив Spyder, он все еще зависает "подключиться к ядру" и создает новый .json файл.
Ближайшей проблемой, которую я смог найти на форуме, является один, с той лишь разницей, что у меня нет ошибки "import sitecustomize" во внутренней консоли, Я попытался удалить Python (x, y) и python, но безрезультатно. Любой намек будет действительно оценен.
Я запускаю "Reset Параметры Spyder" из меню Windows в разделе Anaconda.
Другим возможным решением этой проблемы является обновление библиотеки pyzmq до версии 14.6.0 или выше, который должен устранить эту проблему в Windows 8.
Если вы используете Anaconda, вам просто нужно сделать
conda update pyzmq
чтобы сделать это.
Удаление/anaconda/lib/python2.7/site-packages из диспетчера PYTHONPATH в Spyder решило это для меня.
Попробуйте ввести эти 3 строки из командной строки anaconda:
conda create -n spyder python = 2.7 spyder
активировать spyder
Spyder
В моем случае мне также пришлось обновить пакет ipykernel (на Python 3.6.3 | Anaconda 64-bit | Windows 10). Теперь мой Spyder может порождать консолей в разумные сроки.
С помощью pip мне удалось:
pip install -U pyzmq
pip install -U ipykernel
Была та же проблема. Я закрыл консольное окно, затем открыл новый (CTRL + T) и исправил его. Проблема не вернулась после перезагрузки.
Со мной произошло очень необычное событие, но она подняла ту же ошибку ( "соединение с ядром" замораживается на Spyder): а '.' случайно попал в мой файл "pytable.py" с pandas. Вероятно, я открыл его после ошибки и поменял его/случайно сохранил.
Итак, если вы используете anaconda, проверьте, был ли по ошибке внесен файл в... \Continuum\Anaconda\Lib\site-packages (сортировать файл по дате и посмотреть, был ли файл сегодня модифицирован)/p >
После исправления измененного файла все возвращается в норму.
Отключение антивируса помогло мне решить эту проблему мгновенно. После отображения консоли я снова включил антивирус.
Была такая же проблема. Сначала не удалось найти ядро. Закрытие Consol и повторное открытие не сработало. Однако то, что сработало, закрывало Spyder
, а затем снова открывало. Примечание: я работаю с python (x, y), а не с Anaconda.
У меня была такая же проблема в Анаконде. Я обновил модуль spyder-kernels
и теперь он работает нормально.
закрываем spyder и снова открываем его в анаконде, у меня работает.