Python,安装clarifai-->;VS14.0 link.exe失败,退出状态为1158

Python,安装clarifai-->;VS14.0 link.exe失败,退出状态为1158,python,visual-c++,command-line,clarifai,Python,Visual C++,Command Line,Clarifai,我刚刚安装了Python 3.6+Selenium,现在想安装Clarifai 2.0.21 以下命令失败: python -m pip install clarifai==2.0.21 起初它要求VC++14.0,但我有14.1(VS2017), 所以我安装了VC++2015 BuildTools,它有14.0版本。在创建该库之前,这部分工作一直在进行 我得到了新的错误,如下所示: 生成代码 已完成生成代码 链接:致命错误LNK1158:无法运行“rc.exe” 错误:命令“C:\Progr

我刚刚安装了Python 3.6+Selenium,现在想安装Clarifai 2.0.21

以下命令失败:

python -m pip install clarifai==2.0.21
起初它要求VC++14.0,但我有14.1(VS2017), 所以我安装了VC++2015 BuildTools,它有14.0版本。在创建该库之前,这部分工作一直在进行

我得到了新的错误,如下所示:

生成代码
已完成生成代码
链接:致命错误LNK1158:无法运行“rc.exe” 错误:命令“C:\Program Files(x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe”失败,退出状态为1158

你知道我的安装中有什么遗漏吗?
谢谢你

我今天遇到了一个类似的问题,我通过参考

要解决此问题,请执行以下步骤:

  • 将此添加到您的
    路径
    环境变量中:

    C:\ProgramFiles(x86)\Windows工具包\10\bin\x64

  • 将这些文件从
    C:\ProgramFiles(x86)\Windows Kits\8.1\bin\x86
    复制到
    C:\ProgramFiles(x86)\Microsoft Visual Studio 14.0\VC\bin


  • 在较新的Windows中,这些文件也可能是最高版本:
    C:\ProgramFiles(x86)\Windows Kits\10\bin\10.0.version\x86
    在使用PIP/Python 3.5Visual Studio 2017安装librosa时,我遇到了非常相同的问题,而使用PIP安装librosa时(以及它的依赖关系)

    使用Visual Studio 2017开发者提示解决了该问题,并从中运行了pip安装


    希望这能帮助别人。

    以防这能帮助别人。对于基线VS2015,我没有遇到最初的问题。我现在看到了LNK1158错误的相同问题。我猜测是因为我现在使用的是VS2015更新2,它使用“C:\Program Files(x86)\Windows Kits\10\bin\10.0.16299.0\x64”中的rc.exe。 解决方案类似于另一个答案。可以从以下位置复制或获取rc.exe和rcdll.dll的符号链接:

        C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64
    


    我的天哪,这个问题。。。不管怎样,只做第二步对我来说就足够了。谢谢!您也可以使用以下命令将C:\Program Files(x86)\Windows Kits\8.1\bin\x86附加到PATH变量:set PATH=%PATH%;C:\Program Files(x86)\Windows Kits\8.1\bin\x86\n我想试试这个,因为我在python构建中遇到了Link1158错误。我在此处列出的位置找不到rc.exe和rcdll.dll。这些在Cython上也起作用。Cython失败
    setup.py
    build我有Windows 10和
    Windows工具包
    只包含
    10
    文件夹。
    rc.exe
    rcdll.dll
    可在
    C:\Program Files(x86)\Windows Kits\10\bin\VERSION\u NUMBER\x86
    和多IP版本\u NUMBER文件夹下找到。我从版本号最高的文件夹中复制了这两个文件,它成功了。我有VC 14,但它不起作用,而且这个问题是针对VC 2015的,不是2017的。谢谢。你试过使用你的版本开发者提示吗?你在问题中没有说明这一点。如果是这样,你应该把它加入你的问题中。。谢谢:谢谢!上面的评论不起作用,你的评论(对我来说)起作用了
        C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64