Windows 10 的 Anaconda (Python 2.7) 内核错误。Spyder IDE 控制台错误
Kernel error with Anaconda (Python 2.7) for Windows 10. Spyder IDE console error
我从这里安装了免费 Python 发行版 Anaconda:
https://www.continuum.io/downloads
我的OS:Windows 10 64 位。
我用 Python 2.7 下载了 Windows 64 位 Anaconda。
当我在 IPython 控制台 window 中启动 Spyder IDE 时,我看到一些错误header:
An error ocurred while starting the kernel
看起来像这样:
在上面显示的错误日志的末尾,我看到以下几行:
[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.
在 Console window 和 Kernel 选项卡中我可以看到相同的错误消息:
这是我第二次安装这个发行版。第一次我在 Windows 8 上安装了 Anaconda,它运行良好,没有任何问题。我刚刚安装它并可以立即使用它。目前,我正尝试在 Windows 10 上使用它,但出现了此类错误。如何解决?
当安装文件夹包含 unicode 字符时,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
进入您的 Windows 环境变量(只需在 Windows 搜索栏中键入 path
并点击 enter
)。单击 New
,输入 IPYTHONDIR
作为 Variable name
,然后将 iPython 安装目录(您的工作目录,例如 C:\Users\username\.ipython\
)放入 Variable value
字段。再次尝试启动 iPython。
注意 Python 2.x 需要 unicode,因此您可能必须将目录作为 u'c:\anaconda3\'
等,以便它读取为 unicode。
简单的解决方案是添加环境变量JUPYTER_RUNTIME_DIR指向现有目录
我从这里安装了免费 Python 发行版 Anaconda:
https://www.continuum.io/downloads
我的OS:Windows 10 64 位。
我用 Python 2.7 下载了 Windows 64 位 Anaconda。
当我在 IPython 控制台 window 中启动 Spyder IDE 时,我看到一些错误header:
An error ocurred while starting the kernel
看起来像这样:
在上面显示的错误日志的末尾,我看到以下几行:
[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.
在 Console window 和 Kernel 选项卡中我可以看到相同的错误消息:
这是我第二次安装这个发行版。第一次我在 Windows 8 上安装了 Anaconda,它运行良好,没有任何问题。我刚刚安装它并可以立即使用它。目前,我正尝试在 Windows 10 上使用它,但出现了此类错误。如何解决?
当安装文件夹包含 unicode 字符时,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
进入您的 Windows 环境变量(只需在 Windows 搜索栏中键入 path
并点击 enter
)。单击 New
,输入 IPYTHONDIR
作为 Variable name
,然后将 iPython 安装目录(您的工作目录,例如 C:\Users\username\.ipython\
)放入 Variable value
字段。再次尝试启动 iPython。
注意 Python 2.x 需要 unicode,因此您可能必须将目录作为 u'c:\anaconda3\'
等,以便它读取为 unicode。
简单的解决方案是添加环境变量JUPYTER_RUNTIME_DIR指向现有目录