Anaconda安装:错误:系统无法找到指定的注册表项或值

The*_*los 8 anaconda

anacondayml文件安装并设置了新环境。

那样就好。

然后,我尝试打开新环境的提示窗口,并且每次都得到以下输出。

C:\ WINDOWS \ system32> SET DISTUTILS_USE_SDK = 1

C:\ WINDOWS \ system32>设置MSSdk = 1

C:\ WINDOWS \ system32> SET平台=

C:\ WINDOWS \ system32> IF / I [AMD64] == [amd64]设置“ platform = true”

C:\ WINDOWS \ system32> IF / I [] == [amd64]设置“平台= true”

C:\ WINDOWS \ system32>如果已定义平台(设置为“ VSREGKEY = HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 14.0”),则为ELSE(设置为“ VSREGKEY = HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ VisualStudio \ 14.0”)

C:\ WINDOWS \ system32>对于/ F“ skip = 2 tokens = 2,*”%A in('reg query“ HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ VisualStudio \ 14.0” / v InstallDir')执行SET“ VSINSTALLDIR = %B“错误:系统找不到指定的注册表项或值。

C:\ WINDOWS \ system32>如果“” ==“”(设置为“ VSINSTALLDIR =”)

C:\ WINDOWS \ system32> if“” ==“”(回显“警告:未在注册表或VS140COMNTOOLS环境变量中找到VS-您的编译器可能无法正常工作” GOTO End)“警告:未在注册表中找到VS在VS140COMNTOOLS env var中-您的编译器可能无法工作“系统找不到指定的批处理标签-结束

我不知道如何解决这个问题。有什么帮助吗?

Jus*_*ger 5

我的答案是关于显示@Arpan建议的解决方案的步骤,即删除名为“vs2015_compiler_vars”的批处理文件。

我是如何在 Windows 中解决这个问题的

1)设置查看隐藏文件的选项

2)转到这个位置

C:\ProgramData\Anaconda3\envs\tensorflow_env\etc\conda\activate.d
Run Code Online (Sandbox Code Playgroud)

3)删除名为“vs2015_compiler_vars”的批处理文件

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

我认为如何在 Linux 中解决这个问题

找到名为“vs2015_compiler_vars”的文件并将其删除。

正如@Arpan 所建议的,该文件可以在以下位置找到:

$CONDAHOME/etc/conda/activate.d
Run Code Online (Sandbox Code Playgroud)


小智 1

正如 @Arpan 所建议的,从 $CONDAHOME/etc/conda/activate.d 中删除 vs2015_compiler_vars 有所帮助。