7

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

我的环境:

Windows 7的

Anaconda - 刚刚安装

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

MS VC Build Tools - 也刚刚安装

安装后计算机已重新启动

4

4 回答 4

11

我有同样的问题,但我使用这些说明解决了: https ://facebook.github.io/prophet/docs/installation.html

从该页面,您可以转到PyStan(需要)的安装说明,其中指定了如何为库安装 C++ 编译器。

tl;博士->conda install libpython m2w64-toolchain -c msys2

它没有安装 MS 编译器,但它适用于我的情况,而且我也有关于编译器的错误(也安装了 VS2017)。我运行 Windows 10 和最新的 Anaconda 发行版。我希望它有所帮助。

于 2018-10-01T10:17:58.920 回答
4

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

  • conda create -n venv (根据需要替换 venv 名称)
  • 激活 venv
  • conda 安装 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(conda install pystan -c conda-forge 在 P3.9 中失败)
  • pip install fbprophet(conda install fbprophet -c conda-forge 在 P3.9 中失败)
于 2021-02-01T21:34:47.000 回答
4

我无法在最新版本的 Anaconda 5.3.0 中解决它。经过广泛的谷歌搜索,我在 github 上找到了一个帖子,建议我回到以前版本的 Anaconda 5.2.0。

有了它,它工作得很好。

感谢您花时间研究它。

于 2018-11-08T22:54:31.150 回答
0

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

尝试这个:

conda install -c conda-forge fbprophet
于 2020-09-16T06:06:58.610 回答