Anaconda主目录指向无权限网络驱动器,Spyder与Navigator无法启动
问题背景
你安装Anaconda 4.3.1后,Spyder和Anaconda Navigator都无法正常运行,在Anaconda Prompt中执行anaconda-navigator命令时,最终抛出错误:
binstar_client.errors.BinstarError: O:: 系统找不到指定路径
通过执行conda config --show排查后发现,envs_dirs配置项里包含了O:\.conda\envs这个条目——而O盘是你没有写入权限的网络驱动器,这就是导致启动失败的核心原因。
解决步骤
这里提供两种方法来移除这个无效的路径配置:
方法一:手动编辑配置文件
- 打开Anaconda Prompt,执行命令打开conda的配置文件:
这会自动用系统默认编辑器(通常是记事本)打开配置文件。conda config --edit - 在文件中找到
envs_dirs对应的段落,删除其中的O:\.conda\envs这一行,保存并关闭编辑器。
方法二:通过命令行直接移除
如果你不想手动编辑文件,可以直接在Anaconda Prompt中执行以下命令:
conda config --remove envs_dirs O:\.conda\envs
验证与收尾
执行完上述操作后,再次运行conda config --show,确认envs_dirs列表中已经没有那个网络驱动器的路径了。此时重新启动Anaconda Navigator或Spyder,应该就能正常运行了。
内容的提问来源于stack exchange,提问作者miln40
相关产品推荐
相关产品推荐

