Не удалось запустить ноутбук Jupyter из-за невозможности расшифровать путь - PullRequest
0 голосов
/ 06 апреля 2019

Я использую анаконду для установки Jupyter Следующее - моя команда

$ activate demo .... demo - это имя моего окружения

$ conda install jupyter

$ jupyter notebook

и тогда он получит следующее сообщение об ошибке

[C 10: 39: 17.591 NotebookApp] Во время инициализации обнаружена неправильная конфигурация:

[C 10: 39: 17.594 NotebookApp] Не удалось декодировать 'C: \ Users \\ xbeG \ xa8 | \ xa5 \ xe0 \ .jupyter' для признака юникода 'config_dir' экземпляра NotebookApp.

Я думаю, что мой путь в C: имеет китайский язык, поэтому он не может правильно декодироваться. Я также вижу похожую проблему https://github.com/jupyterlab/jupyterlab/issues/5345

но это решение мне не поможет, потому что я использую окно, я также пытался использовать chcp в CMD для смены языка. Это тоже не работает. (Я пробовал chcp950, chcp65001, chcp436)

Кто-нибудь имеет представление о моей проблеме?

У меня тоже есть другая проблема: когда я conda install jupyter, кажется, чтобы быть установленным в C: автоматически, я хочу знать, есть ли способ установить его по определенному пути? Если это возможно, я думаю, что нет никакой проблемы с декодированием, потому что путь под D: не был китайским.

Спасибо всем за помощь.

мое окружение:

Python 3.6.5

conda 4.6.11

1 Ответ

1 голос
/ 06 апреля 2019

Не уверен, что это решит вашу проблему, но вы можете установить пакеты conda в другой каталог, создав другую среду.

conda create --prefix D:\my_conda python=3.7
activate D:\my_conda

Я думаю, вы можете создать файл .condarc внутри корняэта новая среда conda, и она переопределит ту, что находится в вашем домашнем каталоге.

...