Jupyter使用anaconda的虚拟环境时“No such directory”或 连接内核失败

问题:连接内核失败 或 No such directory

可能原因:C:\user 下的当前用户文件夹为 中文名

解决方案:

 1.(不推荐)将用户文件夹修改为英文,网络上有很多教程。

特别不推荐,很多文章没有写明该方案的风险,亲测使得用户账户失效无法登陆

特别是我还依据教程关闭了管理员账号重启,直接导致我没有账号启动windows。

恢复方法:使用windows PE里的修改系统密码工具,重新激活管理员账号。耐心恢复注册表,和用户文件名。如果你改的英文名比较特殊,不易重复,也可以利用工具Registry Workshop批量修改。

当然,如果成功了应该也能解决问题。

2.(特别推荐)取个巧

anaconda的默认安装方式是可以给所有用户使用的。所以文件配置在别的用户文件下也能够在主要用户使用。

*windows新建一个英文名用户tensorflow

windows添加用户参考icon-default.png?t=L892https://jingyan.baidu.com/article/bad08e1e3d1a0809c8512100.html*windows切换到新的用户tensorflow

不确定命令,就不打命令了。 

*打开anaconda navigator,切换到需要使用的虚拟环境,点击安装jupyter。

*搜索并安装 nb_conda

*输入命令检测,true则成功

 

参考:

Windows10怎么添加本地用户-百度经验 (baidu.com)


版权声明:本文为weixin_42355430原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。