Sun*_*cer 25 python command-line visual-c++ clarifai
我有一个全新的Python 3.6 + Selenium安装,现在想安装Clarifai 2.0.21.
以下命令失败:
python -m pip install clarifai==2.0.21
Run Code Online (Sandbox Code Playgroud)
起初它要求VC++ 14.0,但我有14.1(VS2017),所以我安装了VC++ 2015 BuildTools,它有14.0.这部分工作直到创建库.
我接下来得到了新的错误:
生成代码
完成生成代码
LINK:致命错误LNK1158:无法运行'rc.exe'错误:命令'C:\ Program Files(x86)\ Microsoft Visual Studio 14.0\VC\BIN\link.exe'失败,退出状态为1158
不知道我的装置中是否缺少某些东西?谢谢
小智 96
我今天遇到了类似的问题,我解决了这个问题
要解决此问题,请执行以下步骤:
将此添加到您的PATH环境变量:
C:\Program Files (x86)\Windows Kits\10\bin\x64
将这些文件复制rc.exe:rcdll.dll从C:\Program Files (x86)\Windows Kits\8.1\bin\x86到C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
Ric*_*ard 16
在使用pip安装librosa 时使用PIP/Python 3.5和Visual Studio 2017时遇到了同样的问题(并且它依赖于resampy)
使用Visual Studio 2017 Developer提示符并从那里运行pip install 解决了这个问题.
希望能帮助别人.
小智 6
万一这对某人有帮助。基线VS2015对我而言没有发生原始问题。我现在看到与LNK1158错误相同的问题。我猜是因为我现在正在使用VS2015 Update 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
Run Code Online (Sandbox Code Playgroud)
至
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
Run Code Online (Sandbox Code Playgroud)