Ошибка ядра с Anaconda (Python 2.7) для Windows 10. Ошибка консоли Spyder IDE

Я установил бесплатный дистрибутив Python Anaconda отсюда: https://www.continuum .io/downloads
Моя ОС: Windows 10, 64-разрядная. Я скачал Anaconda для 64-разрядной версии Windows с Python 2.7.


Когда я запускаю Spyder IDE в окне консоли IPython, я вижу ошибку с заголовком:

Произошла ошибка при запуске ядра

Это выглядит так: введите здесь описание изображения

В конце показанного выше журнала ошибок я вижу следующие строки:

 [IPKernelApp] CRITICAL | Bad config encountered during initialization:
 [IPKernelApp] CRITICAL | Could not decode 'C:\\Users\\\xc0\xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\AppData\\Roaming\\jupyter\\runtime' for unicode trait 'connection_dir' of an IPKernelApp instance.

В окне Консоль и на вкладке Ядро я вижу одно и то же сообщение об ошибке: введите здесь описание изображения


Второй раз устанавливаю этот дистрибутив. В первый раз я установил Anaconda на Windows 8, и все работало без проблем. Я только что установил его и мог использовать его немедленно. На данный момент я пытаюсь использовать его в Windows 10, и возникают такие ошибки. Как это решить?


person Erba Aitbayev    schedule 14.02.2016    source источник
comment
Для jupyter, но, вероятно, актуально github.com/jupyter/jupyterhub/issues/444   -  person Padraic Cunningham    schedule 30.03.2016


Ответы (3)


Кажется, что Anaconda не устанавливается должным образом, когда папка установки содержит символы юникода, как в вашем случае:

C:\\Users\\\xc0\xe4\xec\xe8\xed\xe8\xf1\xf2\xf0\xe0\xf2\xee\xf0\\AppData\\Roaming\\jupyter\\runtime

Таким образом, одним из решений вашей проблемы будет установка Anaconda в папку, где путь содержит только символы ASCII:

C:\Python\Anaconda
person Florent B.    schedule 27.03.2016
comment
Мое имя пользователя Администратор. Итак, моя папка в папке «Пользователи» с именем Администратор. Я установил Anaconda в C:\Python\Anaconda, но в любом случае установщик установил кое-что в папку Users\Администратор, и это не работает, когда я запускаю Spyder IDE. - person Erba Aitbayev; 03.04.2016
comment
Вы пытались установить с помощью «Запуск от имени администратора» из контекстного меню? - person Florent B.; 04.04.2016

Перейдите к переменным среды Windows (просто введите path в строке поиска Windows и нажмите enter). Нажмите New, введите IPYTHONDIR вместо Variable name и укажите каталог вашей установки iPython (ваш рабочий каталог, например C:\Users\username\.ipython\) в поле Variable value. Попробуйте снова запустить iPython.

Примечание. Для Python 2.x требуется юникод, поэтому вам, возможно, придется указать каталог как u'c:\anaconda3\' и т. д., чтобы он читал его как юникод.

person Matt    schedule 02.04.2016

Простое решение - добавить переменную среды JUPYTER_RUNTIME_DIR, указывающую на существующий каталог.

person RookieA    schedule 08.05.2018