首页 > 解决方案 > 由于无法解码路径,无法启动 jupyter notebook

问题描述

我使用 anaconda 安装 jupyter 以下是我的命令

$ activate demo ....demo 是我的环境名称

$conda install jupyter

$jupyter notebook

然后它将收到以下错误消息

[C 10:39:17.591 NotebookApp] 初始化期间遇到错误配置:

[C 10:39:17.594 NotebookApp] 无法解码 NotebookApp 实例的 unicode 特征“config_dir”的“C:\Users\\xbeG\xa8|\xa5\xe0\.jupyter”。

我认为我的路径下C:有中文,所以它无法正确解码。我也看到一些类似的问题https://github.com/jupyterlab/jupyterlab/issues/5345

但是这个解决方案对我没有帮助,因为我使用窗口,我也尝试 chcp在 CMD 中使用来更改语言。它也不起作用。(我试过了chcp950,,,chcp65001chcp436

有人知道我的问题吗?

我还有一个问题是我conda install jupyter的时候好像是C:自动安装的,我想知道有没有什么方法可以安装到特定的路径?如果可以实现,我认为没有解码问题,因为路径下D:没有中文。

感谢您的所有帮助。

我的环境:

Python 3.6.5

conda 4.6.11

标签: jupyter-notebookanacondajupyter

解决方案


不确定它是否能解决您的问题,但您可以通过创建不同的环境将 conda 包安装到不同的目录。

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

我认为您可以.condarc在这个新的 conda 环境的根目录中创建文件,它会覆盖您主目录中的文件。


推荐阅读