需要Microsoft Visual C ++ 14.0-错误-pip install fbprophet

时间:2018-07-21 21:36:52

标签: python pip anaconda facebook-prophet

我正在尝试pip install fbprophet。 我收到该错误:“需要Microsoft Visual C ++ 14.0” 已经讨论了很多次(例如Microsoft Visual C++ 14.0 is required (Unable to find vcvarsall.bat) ),但似乎没有答案可以帮助我。

我的环境:

Windows 7

Anaconda-刚刚安装

Mirosoft VC 2017-刚刚安装(不是版本14,但较新-似乎无法从MS网站加载14(2015)版本)

MS VC Build Tools-也已安装

计算机在安装后已重新启动

4 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,但是我按照以下说明解决了: https://facebook.github.io/prophet/docs/installation.html

在该页面上,您可以转到安装instructions for PyStan(需要),其中指定了如何为这些库安装C ++编译器。

tl; dr-> conda install libpython m2w64-toolchain -c msys2

它没有安装MS编译器,但是可以解决我的问题,并且在编译器方面也有错误(也安装了VS2017)。我运行Windows 10和最新的Anaconda发行版。希望对您有所帮助。

答案 1 :(得分:2)

我无法在5.3.0的最新版本的Anaconda中解决它。经过广泛的搜索,我在github上发现了一个线程,该线程建议我返回到Anaconda的早期版本5.2.0。

有了它,就可以了。

感谢您抽出宝贵时间对此进行调查。

答案 2 :(得分:0)

我添加了-c conda-forge,似乎成功了。

尝试一下:

conda install -c conda-forge fbprophet

答案 3 :(得分:0)

VictorHMartin 的回答(并遵循提供的链接中的详细信息)对我来说效果很好,只要我尝试将它们与 Python 3.7 一起使用。但是,我需要让它们使用 Python 3.9,其中最后两个 conda 命令失败,我不得不改用 pip;这是对我有用的命令列表:

  • conda create -n venv(根据需要替换 venv 名称)
  • 激活 venv
  • conda install libpython m2w64-toolchain -c msys2
  • conda install numpy pandas cython -c conda-forge
  • conda install matplotlib scipy plotly -c conda-forge(fbprophet 可选地需要 plotly 用于交互式绘图)
  • pip install pystan(对于 P3.9,在此处 conda install pystan -c conda-forge 失败)
  • pip install fbprophet(对于 P3.9,在此处 conda install fbprophet -c conda-forge 失败)