Anaconda提示符立即关闭 您所在的位置:网站首页 系统找不到指定注册表 Anaconda提示符立即关闭

Anaconda提示符立即关闭

2024-06-14 22:59| 来源: 网络整理| 查看: 265

在更新了我所有的包之后,这也发生在我身上。我做了一些调查,错误来自于C:\Users\username\AppData\Local\Continuum\miniconda3\etc\conda\activate.d\vs2015_compiler_vars.bat

此文件包含错误前的最后一行:

代码语言:javascript复制for /f "skip=2 tokens=2,*" %%A in ('reg query "%VSREGKEY%" /v InstallDir') do SET "VSINSTALLDIR=%%B"

如果您在Windows命令提示符上运行reg query "%VSREGKEY%" /v InstallDir,您将得到与Anaconda提示符相同的错误。

我尝试进行一些更改来处理这个错误,但是即使您设法克服了这个错误,也很可能会得到这个错误:Did not find VS in registry or in VS140COMNTOOLS env var - exiting发生这种情况是因为VSINSTALLDIR bash变量旨在稍后在脚本中查找vcvarsall.bat文件,但现在该目录显示为空。

我在我的系统中找不到任何vcvarsall.bat文件,可能是因为我还没有安装这个文件的Visual Studio。一种解决方案是安装Visual Studio (2015版本),并确保您有它的InstallDir注册表项。但我没有这样做,因为VS是一个非常大的程序(我认为是7 GB ),我目前没有使用它。

我采取的解决方案是简单地删除 C:\Users\username\AppData\Local\Continuum\miniconda3\etc\conda。我创建了一个新的miniconda安装(在不同的路径中),并且看到这个目录由于某种原因在其中不存在,所以我认为重新安装也会做同样的事情。我删除了第二个安装,第一个仍然在工作,所以我怀疑是否有任何依赖问题涉及。这就是说,我不知道这个脚本是什么意思,也不知道如果没有它会有什么后果。完整披露。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有