我anaconda从yml文件安装并设置了新环境。
那样就好。
然后,我尝试打开新环境的提示窗口,并且每次都得到以下输出。
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中-您的编译器可能无法工作“系统找不到指定的批处理标签-结束
我不知道如何解决这个问题。有什么帮助吗?
我的答案是关于显示@Arpan建议的解决方案的步骤,即删除名为“vs2015_compiler_vars”的批处理文件。
C:\ProgramData\Anaconda3\envs\tensorflow_env\etc\conda\activate.d
Run Code Online (Sandbox Code Playgroud)
=================================================== ====
找到名为“vs2015_compiler_vars”的文件并将其删除。
正如@Arpan 所建议的,该文件可以在以下位置找到:
$CONDAHOME/etc/conda/activate.d
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1945 次 |
| 最近记录: |