【问题标题】:Microsoft Visual C++ 14.0 is required - error - pip install fbprophet需要 Microsoft Visual C++ 14.0 - 错误 - pip install fbprophet
【发布时间】:2018-12-29 19:33:50
【问题描述】:

我正在尝试 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 - 也刚刚安装

计算机在安装后重新启动

【问题讨论】:

标签: python pip anaconda facebook-prophet


【解决方案1】:

只要我尝试将它们与 Python 3.7 一起使用,

VictorHMartin 的回答(并遵循提供的链接中的详细信息)对我来说效果很好。但是,我需要让他们使用 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 在此处失败)

【讨论】:

    【解决方案2】:

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

    试试这个:

    conda install -c conda-forge fbprophet
    

    【讨论】:

    • 它对我有用...谢谢!!
    【解决方案3】:

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

    有了它,它工作得很好。

    感谢您花时间研究它。

    【讨论】:

      【解决方案4】:

      我遇到了同样的问题,但我使用以下说明解决了: 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 发行版。希望对你有帮助。

      【讨论】:

      • 你好 Victor,我已经使用 conda install libpython m2w64-toolchain -c msys2 安装 PyStan,如上所示。 pystan 在 ipython 中加载。但是,fbprophet 安装失败
      • 能否请您在这里写下它在安装过程中给您的错误?我会尽快看看。
      • @Bharat 我最近发现使用 conda-forge 通道进行安装是可行的选项。所以我建议你尝试做conda config --add channels conda-forge,然后安装pystan和其他依赖项,也使用conda-forge作为conda install pystan -c conda-forge。最后,使用conda install -c conda-forge fbprophet 安装 fbprophet。让我知道它是否对你有用。
      猜你喜欢
      • 2017-12-10
      • 2019-01-12
      • 2021-12-04
      • 1970-01-01
      • 2019-02-06
      • 1970-01-01
      相关资源
      最近更新 更多