【问题标题】:Visual Studio and Anaconda Terminal ErrorVisual Studio 和 Anaconda 终端错误
【发布时间】:2021-01-19 23:46:18
【问题描述】:

我是anaconda 环境的新手。几天前,我通过anaconda 提示安装了kerastensorflowtensorflow 安装成功,但 keras 没有。之后,每当我打开终端时,都会显示以下错误。请帮帮我。

我的安装命令是:

conda create -n tf tensorflow

conda install -c conda-forge keras
C:\Users\venkatesh>SET DISTUTILS_USE_SDK=1

C:\Users\venkatesh>SET MSSdk=1

C:\Users\venkatesh>SET "VS_VERSION=15.0"

C:\Users\venkatesh>SET "VS_MAJOR=15"

C:\Users\venkatesh>SET "VS_YEAR=2017"

C:\Users\venkatesh>set "MSYS2_ARG_CONV_EXCL=/AI;/AL;/OUT;/out"

C:\Users\venkatesh>set "MSYS2_ENV_CONV_EXCL=CL"

C:\Users\venkatesh>set "PY_VCRUNTIME_REDIST=\bin\vcruntime140.dll"

C:\Users\venkatesh>set "CXX=cl.exe"

C:\Users\venkatesh>set "CC=cl.exe"

C:\Users\venkatesh>set "VSINSTALLDIR="

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

C:\Users\venkatesh>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\venkatesh>if not exist "" (set "VSINSTALLDIR=C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\" )

C:\Users\venkatesh>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\venkatesh>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\venkatesh>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\venkatesh>IF NOT "" == "" (
set "INCLUDE=;"
 set "LIB=;"
 set "CMAKE_PREFIX_PATH=;"
)

C:\Users\venkatesh>call :GetWin10SdkDir

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

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

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

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

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

C:\Users\venkatesh>exit /B 0

C:\Users\venkatesh>for /F %i in ('dir /ON /B "\include\10.*"') DO (SET WindowsSDKVer=%~i )
The system cannot find the file specified.

C:\Users\venkatesh>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: "" )
Windows SDK version found as: ""

C:\Users\venkatesh>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\venkatesh>pushd C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\
The system cannot find the path specified.

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

C:\Users\venkatesh>popd

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

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

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

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

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

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

C:\Users\venkatesh>exit /B 0

【问题讨论】:

  • this 回答你的问题了吗?
  • 对不起,不知道。现在我已将操作系统从 windows 更改为 ubuntu
  • 好的,您的问题现在解决了吗?我的意思是你能在 Ubuntu 上导入 tensorflowkeras 吗?从tensorflow 2.3 开始,kerastensorflow 集成。你可以简单地调用模块`tf.keras'。更多详情请参考this。谢谢!
  • 对不起,到现在我还没有开始在 ubuntu 中使用 keras。几天前回到了ubuntu。感谢您的承认。

标签: windows visual-studio tensorflow anaconda


【解决方案1】:

我遇到了一组由theano 创建的类似错误,需要一个感兴趣的包。

conda uninstall theano 并且错误消失了。

如果你需要使用theano,我建议创建一个新的conda环境并在那里隔离。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-20
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多