下载anaconda后使用conda命令就会报错,重装几次后无效。于是潜心解决发现问题:
报错:
OSError: [WinError 123] 文件名、目录名或卷标语法不正确。
在这里是路径无效,“.
”应该是“:
”本身没有问题。路径的错误在意多了一个“"
”,删掉之后保存,再次在之前创建的虚拟环境中尝试使用conda相关命令,如conda -V,然后就正常显示,没有报错了。
解决:
根据错误提示,找到代码D:\APPFile\Anaconda\Lib\site-packages\conda\cli\find_commands.py 文件
找到变量dir_paths
的添加方式,添加了如下图的部分,用于在将路径名存入前进行处理,把路径名里的双引号删掉。
dir_paths.extend(os.environ.get("PATH", "").replace('"', '').split(os.pathsep))
运行conda -V,出现:
问题解决,over!
参考:
conda安装和配置以及处理OSError: [WinError 123]异常
使用conda命令出现“OSError: [WinError 123] 文件名、目录名或卷标语法不正确“报错问题的解决办法