Windows 10下使用pip安装fbprophet时出现编译错误
Windows10下安装fbprophet失败的解决方案
遇到的错误是因为fbprophet依赖的pystan需要编译C++代码,当前编译环境配置存在问题,以下是几种可行的解决方法:
方法一:安装预编译wheel包(推荐,避免编译)
- 先安装wheel工具:
pip install wheel - 下载对应你Python版本的预编译wheel文件(以Python3.9 64位为例):
- pystan的wheel:
pystan-2.19.1.1-cp39-none-win_amd64.whl - fbprophet的wheel:
fbprophet-0.7.1-cp39-none-win_amd64.whl
- pystan的wheel:
- 在wheel文件所在目录执行本地安装:
注意:如果你的Python版本不是3.9,要下载对应版本的wheel(比如cp38对应Python3.8)pip install pystan-2.19.1.1-cp39-none-win_amd64.whl pip install fbprophet-0.7.1-cp39-none-win_amd64.whl
方法二:配置C++编译环境后重新安装
- 打开Visual Studio Installer,确保安装了**“使用C++的桌面开发”**工作负载,包含MSVC v14.x编译器、Windows SDK等组件,若未安装则勾选后更新。
- 找到并打开**“x64 Native Tools Command Prompt for VS 2022”**(在开始菜单的Visual Studio文件夹下)。
- 在该命令行窗口中执行安装命令:
pip install fbprophet
方法三:使用conda安装(若已配置conda环境)
conda会提供预编译的包,无需手动处理编译问题:
conda install -c conda-forge fbprophet
额外提示
- 现在官方已将fbprophet更名为
prophet,也可以尝试安装新版本:
新版本对Windows的兼容性更好,可能直接安装成功。pip install prophet
内容的提问来源于stack exchange,提问作者Cecile
相关产品推荐
相关产品推荐

