最近做的项目需要安装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并不能直接识别我刚刚搭建好的环境需要自己手动添加,
添加的教程:
点进去按照教程做就可以,我就成功了。
安装过程中可能出现问题
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:
解决办法
直接放一个连接,我就是按照这个连接去完成的也成功了
点进去照做
4.jupyternotebook导入库时报错
导入numpy库时报错 错误如下 OSError: [WinError 126] 找不到指定的模块 DLL load failed: 找不到指定的模块。
这个问题也折磨了我很久,我找了很多教程但都很复杂其中有一个是安装一个包的
百度网盘:链接:https://pan.baidu.com/s/194AU3sUivd3wCymUA1OOzQ 提取码:fujx
如果还不行,就用360杀毒以后,在重新安装。
但是这个方法我没有成功,我估计是由于我下载的vscode版本比较新,如果你是老版的话可以试试,或者是下载下来再去更新这个包的版本,但应该速度是比较慢的