Windows 10的Anaconda(Python2.7)内核错误。Spyder IDE缺点

2024-04-20 06:19:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我从这里安装了免费的Python发行版Anacondahttps://www.continuum.io/downloads
我的操作系统:Windows 10 64位。 我用python2.7下载了64位的Anaconda。在


当我在IPython控制台窗口中启动Spyder IDE时,我看到标题有一些错误:

An error ocurred while starting the kernel

看起来像这样: enter image description here

在上面显示的错误日志的末尾,我看到了以下几行:

 [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.

控制台窗口和内核选项卡中,我可以看到相同的错误消息: enter image description here


这是我第二次安装这个发行版。我第一次在Windows8上安装了Anaconda,它运行得很好,没有任何问题。我只是安装了它,可以立即使用它。目前,我正试图在Windows10上使用它,但出现了这样的错误。如何解决?在


Tags: httpsiowindowsdownloadswww错误ipythonanaconda
3条回答

简单的解决方案是添加环境变量JUPYTER_RUNTIME_DIR指向现有目录

进入Windows环境变量(只需在Windows搜索栏中输入path,然后点击enter)。单击New,输入IPYTHONDIR作为Variable name,并将iPython安装的目录(您的工作目录,例如C:\Users\username\.ipython\)放在Variable value字段中。再次尝试启动iPython。在

注意Python2.x需要unicode,因此您可能需要将目录放为u'c:\anaconda3\'等,因此它将其读取为unicode。在

当安装文件夹包含unicode字符时,Anaconda似乎无法正确安装,这就是您的情况:

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

因此,解决问题的一个解决方案是将Anaconda安装在路径仅包含ASCII字符的文件夹中:

^{pr2}$

相关问题 更多 >