Требуется 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