Подтвердить что ты не робот

Консоль Ipython в Spyder застряла на "подключении к ядру"

Я новичок в 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, но безрезультатно. Любой намек будет действительно оценен.

4b9b3361

Ответ 1

Я запускаю "Reset Параметры Spyder" из меню Windows в разделе Anaconda.

Ответ 2

Другим возможным решением этой проблемы является обновление библиотеки pyzmq до версии 14.6.0 или выше, который должен устранить эту проблему в Windows 8.

Если вы используете Anaconda, вам просто нужно сделать

conda update pyzmq

чтобы сделать это.

Ответ 3

Удаление/anaconda/lib/python2.7/site-packages из диспетчера PYTHONPATH в Spyder решило это для меня.

Ответ 4

Попробуйте ввести эти 3 строки из командной строки anaconda:

conda create -n spyder python = 2.7 spyder

активировать spyder

Spyder

Ответ 5

В моем случае мне также пришлось обновить пакет ipykernel (на Python 3.6.3 | Anaconda 64-bit | Windows 10). Теперь мой Spyder может порождать консолей в разумные сроки.

С помощью pip мне удалось:

pip install -U pyzmq

pip install -U ipykernel

Ответ 6

Была та же проблема. Я закрыл консольное окно, затем открыл новый (CTRL + T) и исправил его. Проблема не вернулась после перезагрузки.

Ответ 7

Со мной произошло очень необычное событие, но она подняла ту же ошибку ( "соединение с ядром" замораживается на Spyder): а '.' случайно попал в мой файл "pytable.py" с pandas. Вероятно, я открыл его после ошибки и поменял его/случайно сохранил.

Итак, если вы используете anaconda, проверьте, был ли по ошибке внесен файл в... \Continuum\Anaconda\Lib\site-packages (сортировать файл по дате и посмотреть, был ли файл сегодня модифицирован)/p >

После исправления измененного файла все возвращается в норму.

Ответ 8

Отключение антивируса помогло мне решить эту проблему мгновенно. После отображения консоли я снова включил антивирус.

Ответ 9

Была такая же проблема. Сначала не удалось найти ядро. Закрытие Consol и повторное открытие не сработало. Однако то, что сработало, закрывало Spyder, а затем снова открывало. Примечание: я работаю с python (x, y), а не с Anaconda.

Ответ 10

У меня была такая же проблема в Анаконде. Я обновил модуль spyder-kernels и теперь он работает нормально.

Ответ 11

закрываем spyder и снова открываем его в анаконде, у меня работает.