Spyder ipython console error: can't decode path

Spyder ipython console error: can't decode path

我的问题是当我启动Spyder时,出现以下错误:

Traceback (most recent call last):
File "C:\Anaconda2\lib\site‑packages\spyder\plugins\ipythonconsole.py", line 1544, in create_kernel_manager_and_kernel_client
config=None, autorestart=True)
File "C:\Anaconda2\lib\site‑packages\traitlets\config\configurable.py", line 73, in __init__
super(Configurable, self).__init__(**kwargs)
File "C:\Anaconda2\lib\site‑packages\traitlets\traitlets.py", line 997, in __init__
setattr(self, key, value)
File "C:\Anaconda2\lib\site‑packages\traitlets\traitlets.py", line 585, in __set__
self.set(obj, value)
File "C:\Anaconda2\lib\site‑packages\traitlets\traitlets.py", line 559, in set
new_value = self._validate(obj, value)
File "C:\Anaconda2\lib\site‑packages\traitlets\traitlets.py", line 591, in _validate
value = self.validate(obj, value)
File "C:\Anaconda2\lib\site‑packages\traitlets\traitlets.py", line 2053, in validate
raise TraitError(msg.format(value, self.name, class_of(obj)))
TraitError: Could not decode 'C:\Users\Jos\xe9 Miguel\AppData\Roaming\jupyter\runtime\kernel�f89b82d15.json' for unicode trait 'connection_file' of a QtKernelManager instance.

我曾尝试将 Anaconda2 安装在仅包含 Unicode 字符(特别是 C:\Anaconda2\)的路径中,但它也不起作用。 我希望有一个人可以帮助我。感谢您的回复。

(这里是 Spyder 维护者) 你有两种选择来解决这个问题:

  1. 将您的用户主目录(即 C:\Users\Jos\xe9 Miguel)重命名为不含 Unicode 字符或空格的内容(例如 C:\Users\Jose
  2. 创建一个没有 unicode 字符和空格的新 Windows 用户并在那里安装 Anaconda。