Python Anaconda安装指向网络驱动器作为主文件夹-无法启动Spyder和Anaconda Navigator

Python Anaconda安装指向网络驱动器作为主文件夹-无法启动Spyder和Anaconda Navigator,python,anaconda,conda,Python,Anaconda,Conda,安装Anaconda 4.3.1后,Spyder和Anaconda Navigator不会运行。通过anaconda提示符尝试anaconda navigator时,我得到一个结束错误: binstar_client.errors.BinstarError:O::系统找不到指定的路径 conda配置--显示: 所以问题似乎是在envs_dirs下我有一个O:\.conda\envs条目,它似乎被设置为Anaconda的主目录。O:这台机器上有网络驱动器,我没有写权限。 我想从envs_dirs中

安装Anaconda 4.3.1后,Spyder和Anaconda Navigator不会运行。通过anaconda提示符尝试anaconda navigator时,我得到一个结束错误:

binstar_client.errors.BinstarError:O::系统找不到指定的路径

conda配置--显示:

所以问题似乎是在envs_dirs下我有一个O:\.conda\envs条目,它似乎被设置为Anaconda的主目录。O:这台机器上有网络驱动器,我没有写权限。 我想从envs_dirs中删除此条目,但不知何故无法删除

到目前为止,我已经尝试过但没有成功:

  • 在网络驱动器断开连接的情况下重新安装Anaconda仍然会导致O:\成为主驱动器

  • 重新安装Anaconda,但不使用安装程序的自动路径,并在以后添加它

  • 以管理员身份运行重新安装Anaconda

  • conda配置删除密钥环境目录:

    CondaKeyError:键“envs_dirs”出错:配置中没有键“envs_dirs” 文件

  • 设置CONDA_ENVS_PATH=C:\Anaconda3\ENVS;C:\Users\Geo01\AppData\Local\conda\conda\envs

  • 将我创建的.condarc文件放在C:\Anaconda3下,包含以下内容:

    环境指南:

    -C:\Anaconda3\envs

    -C:\Users\Geo01\AppData\Local\conda\conda\envs

===========================================================


A以前被问过,但没有回答。

问题发生了,因为HOME和HOMEDRIVE python环境变量被设置为O:

这可以由计算机上的另一个python解释器(在本例中,来自QGIS)中的os.environ['HOME']检查

我把它固定了下来

import os
os.environ['HOME']='C:\\'
os.environ['HOMEDRIVE']='C:'
在spyder-script.py和anaconda-navigator-script.py的开头 在C:\Anaconda3\Scripts下

import os
os.environ['HOME']='C:\\'
os.environ['HOMEDRIVE']='C:'