解决安装prophet失败问题全套教程(anaconda)

最近做的项目需要安装prophet,参考了很多教程,安装了两天才安装好,现在分享一下我的经验,希望大家能不要再踩坑了,基本把能踩的坑踩完了,按照接下来的教程一步一步去做就没问题。我这里是在anaconda里安装的,使用的是jupyternotebook

文章目录

目录

文章目录

一.安装教程

1.安装

2.给jupyternotebook更换内核

1.没有安装C++编译器

解决办法

2.没有plotly库

解决方法

3.在jupyternotebook在使用pip install报错

解决办法

4.jupyternotebook导入库时报错

最终解决方法



一.安装教程

1.安装

刚开始安装时

prophet库是基于pystan的,所以首先我们要安装pystan,还要安装编译器

在这里我借鉴了别人的的搭建环境和安装过程,按照这一套能解决很多问题。

打开anaconda prompt,把下面一行一行输入进去

这里一定要注意安装python必须是小于3.8,要不然装不上。

同时一定要关掉VPN

conda create -n env_zipline python=3.7 (这里一定要选小于3.8的)
conda activate env_zipline
conda install libpython m2w64-toolchain -c msys2
conda install numpy cython -c conda-forge
conda install matplotlib scipy pandas -c conda-forge
pip install pystan
pip install prophet

2.给jupyternotebook更换内核

由于我刚刚搭建的环境是py37,但是我之前用的是py38,所以jupyternotebook并不能直接识别我刚刚搭建好的环境需要自己手动添加,

添加的教程:http://t.csdn.cn/Rjb7R

点进去按照教程做就可以,我就成功了。


安装过程中可能出现问题

1.没有安装C++编译器

错误如图所示

看看你的报错有没有出现这一串

Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools“

解决办法

安装vscode,这里我直接放官网连接 

官网下载页面:Download Visual Studio Code - Mac, Linux, Windows

点进去选择自己系统和位数对应的下载下来,这个下载比较慢的,没有耐心可以去找镜像。

然后安装,然后进到这个页面

 点击修改,选择c++ 然后安装即可

2.没有plotly库

错误如下,

看看你的报错有没有出现plotly,有的话就要改

no modle name plotly(类似这种错误)

解决方法

pip install plotly

安装即可

3.在jupyternotebook在使用pip install报错

这里是因为你需要在新搭建的环境里安装库,然后出现了报错

报错内容如下

Could not fetch URL https://pypi.org/simple/numpy/: There was a problem confirming the ssl certificate:

解决办法

直接放一个连接,我就是按照这个连接去完成的也成功了  http://t.csdn.cn/11ZLP

点进去照做

4.jupyternotebook导入库时报错

导入numpy库时报错
错误如下
OSError: [WinError 126] 找不到指定的模块
DLL load failed: 找不到指定的模块。

这个问题也折磨了我很久,我找了很多教程但都很复杂其中有一个是安装一个包的

百度网盘:链接:https://pan.baidu.com/s/194AU3sUivd3wCymUA1OOzQ  提取码:fujx

如果还不行,就用360杀毒以后,在重新安装。

但是这个方法我没有成功,我估计是由于我下载的vscode版本比较新,如果你是老版的话可以试试,或者是下载下来再去更新这个包的版本,但应该速度是比较慢的

最终解决方法

看我另一篇博客

  • 2
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 7
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值