**
**
最近在整理时间序列相关的算法,了解到一个时间序列的预测神器!!!
darts库,这是一个包含多种时间序列预测方法的Python库
github网址为:https://github.com/unit8co/darts
其中包含众多效果好并且常用的时间序列预测模型,例如Prophet、RNNModel等等,而且这个库的使用方式又和sklearn-learn的使用方式很相似,上手非常快。虽然说darts真的很好用,但是安装这个库可没有这么容易。
下面我就我成功的一种安装方法进行叙述,注意是Windows10下的安装。
如果电脑里面有anaconda,那么可以直接进行第二步。
安装anaconda,这个安装简单,网上教程也比较多,官网如下:
anaconda下载
可以直接去官网下载,但是可能速度会比较慢,这里我用网盘分享给大家。
链接:https://pan.baidu.com/s/17yAD2PadgCSx_Yg6vx5LCQ
提取码:swvy
下载之后只需要按照提示一步步安装即可。
第二步是最重要的,之前试过多种方法均报错,最后我是在anaconda创建虚拟环境安装darts的,下面就是完整的安装代码,主要要在Anaconda Powershell Prompt或者Anaconda Prompt中安装,我是在前者中安装的,打开Powershell,然后输入下面的代码:
conda create --name darts python=3.7
上面这段代码的目的是创建一个叫darts的虚拟环境,下面我们需要在这个虚拟环境中安装库darts所需要的各种库。
conda activate darts
上面的代码是进入所创建的虚拟环境
安装第一个板块,注意,在安装的时候可能会出现连接失败,多尝试几次就行。
conda install -c conda-forge -c pytorch pip fbprophet pytorch
安装第二个板块,这两个板块中都附带很多库函数,所以需要点安装时间,慢慢等待就行。
conda install -c conda-forge -c pytorch pip fbprophet pytorch cpuonly
等这些全部安装后,输入:
pip install darts
如果安装失败,那就输入:
conda install prophet
然后安装成功后再输入
pip install darts
接着就是安装成功,这样就把darts安装到虚拟环境中了。
现在darts已经成功安装进了python环境中,但是安装的位置是我们所创建的虚拟环境中。接下来就是如何调用darts虚拟环境了。我用的是Jupyter Notebook,我们需要在Jupyter Notebook中安装一个插件,同样在Powershell中输入以下代码
conda install nb_conda
然后等待安装成功就行。接着进入jupyter notebook就会发现可以更换虚拟环境了。