Python 3.7(Anaconda发行版)下fbprophet安装失败求助
解决Windows 10 Anaconda 3.7环境下fbprophet安装失败问题
我之前在Windows 10的Anaconda 3.7环境里也踩过fbprophet安装的大坑,折腾了好一阵才搞定,给你几个针对性的解决办法,按顺序试试:
1. 先确认并激活正确的conda环境
很多人会忽略这一步——如果没激活目标环境就安装,包可能装到别的环境里,自然找不到。
- 如果你用的是base环境,直接跳过激活步骤;如果是自定义环境,先执行:
conda activate your_env_name - 实在不行,建议新建一个干净的环境专门装fbprophet,避免环境冲突:
conda create -n prophet_env python=3.7 conda activate prophet_env
2. 换国内conda镜像源解决安装循环问题
官方conda源在国内网络环境下经常卡住,导致安装进程无限循环,先添加国内镜像源:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/ conda config --set show_channel_urls yes
添加完源后,重新执行安装命令,还可以指定兼容Python3.7的版本:
conda install -c conda-forge fbprophet=0.7.1
3. 用pip安装的正确姿势(注意你之前的命令打错了!)
你提到的pip install fbprohet是拼写错误,正确的包名是fbprophet!另外,fbprophet依赖特定版本的pystan,直接装可能因为版本不兼容失败:
- 先安装兼容的pystan版本:
pip install pystan==2.19.1.1 - 再安装fbprophet:
pip install fbprophet - 如果pip安装时出现编译错误,那是Windows缺少C编译工具,需要安装**Microsoft Visual C Build Tools**(安装时要勾选"C++开发工具"组件),安装完成后重启终端再试。
4. 验证安装是否成功
安装完成后,在终端输入python,进入交互环境后执行:
from fbprophet import Prophet
如果没有报错,就说明安装成功了。也可以用pip list或conda list查看已安装的包,确认fbprophet在列表里。
内容的提问来源于stack exchange,提问作者economia




