Python, установка clarifai → VS14.0 link.exe не удалось с статусом выхода 1158
У меня свежая установка 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
Есть идеи, если в моей установке чего-то не хватает? Благодарю вас
Ответы
Ответ 1
У меня была похожая проблема сегодня, и я решил ее, ссылаясь на
Visual Studio не может собрать из-за rc.exe.
Чтобы устранить проблему, выполните следующие действия:
-
Добавьте это к PATH
среды 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
Ответ 2
У меня была та же самая проблема при использовании PIP/Python 3.5 и Visual Studio 2017 при установке librosa с использованием pip (и эта зависимость resampy )
Решила проблему, используя приглашение Visual Studio 2017 Developer и выполнив установку протокола.
Надеюсь, что это поможет кому-то.
Ответ 3
На случай, если это кому-то поможет. Первоначальная проблема не возникла для меня с базовой линии VS2015. Теперь я вижу ту же проблему с ошибкой LNK1158. Я предполагаю, что сейчас я использую VS2015 Update 2, который использует rc.exe из "C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64". Решение похоже на другой ответ. Это или скопировать или взять символическую ссылку rc.exe и rcdll.dll из:
C:\Program Files (x86)\Windows Kits\10\bin\10.0.16299.0\x64
в
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\amd64
Ответ 4
ошибка: команда 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\link.exe' завершилась неудачно с состоянием выхода 1158, введите описание изображения здесь, мне нужна помощь, чтобы решить эту проблему.