How to solve "error: Microsoft Visual C++ 14.0 or greater is required" when installing Python packages?
Как решить "ошибка: требуется Microsoft Visual C ++ 14.0 или выше" при установке пакетов Python?
Я пытаюсь установить пакет на Python, но Python выдает ошибку при установке пакетов. Я получаю сообщение об ошибке каждый раз, когда я пытаюсь установитьpip install google-search-api.
Вот ошибка, как я могу успешно установить ее?
error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/
Я уже обновил это, и у меня последняя версия 14.27, но проблема выдает ту же ошибку.
Переведено автоматически
Ответ 1
Перейдите по этой ссылке и загрузите инструменты сборки Microsoft C ++:
Откройте программу установки, затем следуйте инструкциям.
Возможно, у вас что-то подобное, просто загрузите это или возобновите.
Если обновление, описанное выше, не работает, вам необходимо настроить или внести некоторые обновления здесь. Вы также можете внести некоторые обновления здесь, нажав "Изменить".
Проверьте это и загрузите то, что вам нужно там, или вы можете обнаружить, что вам просто нужно обновить Microsoft Visual C ++, как указано в ошибке, но я также предлагаю обновить все там, потому что это может еще понадобиться в ваших будущих программах. Я думаю, что те, у кого есть C ++, как я делал это раньше, сталкивались с аналогичной проблемой при установке пакета python для создания визуализации WorldCloud.
ОБНОВЛЕНИЕ: 28 декабря 2020 г.
Вы также можете выполнить эти шаги здесь:
Выберите: Рабочие нагрузки → Разработка настольных компьютеров с использованием C ++
Затем для отдельных компонентов выберите только:
Windows 10 SDK
Инструменты сборки C ++ x64 / x86
Вы также можете добиться того же автоматически, используя следующую команду:
This error can happen when using the latest version of Python, e.g. 3.12, because the package wheels were only built for earlier versions of Python. So you have to build them by yourself.
Thankfully, you may download wheels built by a third-party and shared online at:
Finally, resume the installation which was previously failing:
pip install -r .\requirements.txt
This time, the installation should succeed.
Ответ 3
I tried everything and then finally, downgrading from python 3.10 to 3.9 is what worked. (I noticed it in this comment, but it is a bit different scenario: https://pythonly.ru/a/70617749/17664284 )
Ответ 4
2020 - redist/build tools for Visual C++
silent installs can be done using the following two commands :