Требуется Microsoft Visual C++ 14.0 - ошибка - pip install fbprophet

Я пытаюсь установить pb fbprophet. Я получаю эту ошибку: "Требуется Microsoft Visual C++ 14.0". Это обсуждалось много раз (например, требуется Microsoft Visual C++ 14.0 (не удается найти vcvarsall.bat)), но, похоже, ответ не помогает.

Моя среда:

Windows 7

Анаконда - только что установлен

Mirosoft VC 2017 - только что установлен (это не версия 14, но она более новая - кажется, невозможно загрузить версию 14 (2015) с сайта MS)

MS VC Build Tools - также только что установлен

компьютер был перезапущен после установки

4 ответа

У меня была та же проблема, но я решил, используя следующие инструкции: https://facebook.github.io/prophet/docs/installation.html

На этой странице вы можете перейти к инструкциям по установке PyStan (которые необходимы), в которых указано, как установить компилятор C++ для библиотек.

тл; др -> conda install libpython m2w64-toolchain -c msys2

Он не устанавливает компилятор MS, но он работал в моем случае, и у меня также были ошибки относительно компилятора (также был установлен VS2017). Я использую Windows 10 и последнюю версию Anaconda. Я надеюсь, что это помогает.

Я не мог решить это в последней версии Anaconda, которая является 5.3.0. После интенсивного поиска в Google я нашел тему на github, в которой мне посоветовали вернуться к предыдущей версии Anaconda 5.2.0.

С этим все работало нормально.

Спасибо, что нашли время, чтобы разобраться в этом, хотя.

Ответ VictorHMartin (и следуя деталям из предоставленных ссылок) отлично работал для меня, пока я пытался использовать их с Python 3.7. Однако мне нужно было заставить их работать с Python 3.9, где две последние команды conda не удались, и вместо этого мне пришлось использовать pip; вот список команд, которые сработали для меня:

  • conda create -n venv (замените имя venv на свое усмотрение)
  • активировать venv
  • conda установить libpython m2w64-toolchain -c msys2
  • conda установить numpy pandas cython -c conda-forge
  • conda install matplotlib scipy plotly -c conda-forge (fbprophet необязательно требует сюжета для интерактивных сюжетов)
  • pip install pystan (сбой conda install pystan -c conda-forge для P3.9)
  • pip install fbprophet (сбой conda install fbprophet -c conda-forge для P3.9)

Я добавить -c conda-forge и, кажется, удалось.

попробуй это:

conda install -c conda-forge fbprophet
Другие вопросы по тегам