继9.7配置好mujoco的环境变量之后又遇到了"Unable to find vcvarsall.bat"问题
这个问题网上查了查好像和缺了VS C++中的某些包有关
在之前另一台电脑上配tensorflow时也遇到过相关的问题,当时是按照好tensorflow能查看版本,但就是import不进来,import tensorflow会报错,当时查网上,说也是和VS C++中的某些包有关导致的问题,但是终究没用解决。最终解决结果是tensorflow和什么东西版本不匹配导致的。
目前"Unable to find vcvarsall.bat"问题还未得到解决----9.7
关于注册表中没有找到 vcvarsall.bat
注册表检索目录https://www.jianshu.com/p/6ef229cf6a75
最终好像发现我的是VisualStudio12 而代码中要求是
if version >= 14 and version > best_version:
也就是要VisualStudio14才行,
VisualStudio14对应的VisualStudio2015;我晕,还要把VisualStudio2013升级到VisualStudio2015才行。。。
听从网上安装完2015后并没用任何改善。
最终还是在Path系统变量中加入C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
运行结果略微改善
又迎来新的问题是distutils.errors.CompileError: command 'C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\bin\\cl.exe' failed with exit status 2
c:\programdata\anaconda3\envs\tensorflow\include\pyconfig.h(68): fatal error C1083: �������ļ�: ��io.h��: No such file or directory
include找不到io.h,其实他是在虚拟环境的include里面找,到基环境中的include中就能找到。
我绝望了
看见这篇blog感觉自己又活了
https://blog.csdn.net/blueone456/article/details/106644909
回滚到前面 cl.exe出错的地方