Friday 6 November 2020

Visual Studio 17 not found while visual studio 19 is installed

I am using win 10 and Anaconda 4.8.3 and Python 3.7.4. Under the C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools I have SDK. Below are folders I see:

enter image description here

After installing keras (conda install -c conda-forge keras) I started to have problems. I updated anaconda, but whenever I open the cmd prompt of anaconda, I see the following errors:

C:\Users\MyName>python C:\Users\MyName\Anaconda3\etc\keras\load_config.py  1>temp.txt
C:\Users\MyName>set /p KERAS_BACKEND= 0<temp.txt
C:\Users\MyName>del temp.txt
C:\Users\MyName>python -c "import keras"  1>nul 2>&1

C:\Users\MyName>if errorlevel 1 (
ver  1>nul
 set "KERAS_BACKEND=theano"
python -c "import keras"  1>nul 2>&1
)

 C:\Users\MyName>SET DISTUTILS_USE_SDK=1
 C:\Users\MyName>SET MSSdk=1
 C:\Users\MyName>SET "VS_VERSION=15.0"
 C:\Users\MyName>SET "VS_MAJOR=15"
 C:\Users\MyName>SET "VS_YEAR=2017"
 C:\Users\MyName>set "MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out"
 C:\Users\MyName>set "MSYS2_ENV_CONV_EXCL=CL"
 C:\Users\MyName>set "PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll"
 C:\Users\MyName>set "CXX=cl.exe"
 C:\Users\MyName>set "CC=cl.exe"
 C:\Users\MyName>set "VSINSTALLDIR="

 C:\Users\MyName>for /F "usebackq tokens=*" %i in (`vswhere.exe -nologo -products * -version 
 [15.0,16.0) -property installationPath`) do (set "VSINSTALLDIR=%i\" )

 C:\Users\MyName>if not exist "" (for /F "usebackq tokens=*" %i in (`vswhere.exe -nologo -products * 
 -requires Microsoft.VisualStudio.Component.VC.v141.x86.x64 -property installationPath`) do (set 
 "VSINSTALLDIR=%i\" ) )

 C:\Users\MyName>if not exist "" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual 
 Studio\2017\Professional\" )

 C:\Users\MyName>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\" 
 (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\" )

  C:\Users\MyName>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\" (set 
"VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\" )

C:\Users\MyName>if not exist "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\" (set 
"VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\" )

  C:\Users\MyName>IF NOT "" == "" (
  set "INCLUDE=;"
  set "LIB=;"
  set "CMAKE_PREFIX_PATH=;"
   )

    C:\Users\MyName>call :GetWin10SdkDir

    C:\Users\MyName>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node  1>nul 2>&1

    C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node  1>nul 2>&1

    C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE  1>nul 2>&1

    C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE  1>nul 2>&1

    C:\Users\MyName>if errorlevel 1 exit /B 1

   C:\Users\MyName>exit /B 0

   C:\Users\MyName>for /F %i in ('dir /ON /B "C:\Program Files (x86)\Windows Kits\10\\include\10.*"') 
    DO (SET WindowsSDKVer=%~i )

   C:\Users\MyName>(SET WindowsSDKVer=10.0.18362.0 )

   C:\Users\MyName>if errorlevel 1 (echo "Didn't find any windows 10 SDK. I'm not sure if things will 
 work, but let's try..." )  else (echo Windows SDK version found as: "10.0.18362.0" )
 Windows SDK version found as: "10.0.18362.0"

  C:\Users\MyName>IF "win-64" == "win-64" (
  set "CMAKE_GEN=Visual Studio 15 2017 Win64"
  set "BITS=64"
  )  else (
  set "CMAKE_GEN=Visual Studio 15 2017"
  set "BITS=32"
  )

  C:\Users\MyName>pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
  The system cannot find the path specified.

  C:\Users\MyName>CALL "VC\Auxiliary\Build\vcvars64.bat" -vcvars_ver=14.16 10.0.18362.0
  The system cannot find the path specified.

  C:\Users\MyName>popd

  C:\Users\MyName>IF "" == "" SET "CMAKE_GENERATOR=Visual Studio 15 2017 Win64"

  C:\Users\MyName>call :GetWin10SdkDirHelper HKLM\SOFTWARE\Wow6432Node  1>nul 2>&1

  C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE\Wow6432Node  1>nul 2>&1

  C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKLM\SOFTWARE  1>nul 2>&1

  C:\Users\MyName>if errorlevel 1 call :GetWin10SdkDirHelper HKCU\SOFTWARE  1>nul 2>&1

  C:\Users\MyName>if errorlevel 1 exit /B 1

  C:\Users\MyName>exit /B 0

 (base) C:\Users\MyName>

I tried updating my anaconda, removing some old paths in the user environment variables, restarting my system, uninstall and install keras again, but nothing worked. Any help is extremely appreciated.



from Visual Studio 17 not found while visual studio 19 is installed

No comments:

Post a Comment