Anaconda安装
安装fbprophet
创建虚拟环境
创建环境:conda create --name fbprophet python=3.5
这里尝试了python3.6、3.7、3.8等,在fbprophet导入没问题,但是在建模时就会报错:AttributeError: ‘Prophet’ object has no attribute ‘stan_backend’,但是使用python3.5是没有问题的。
环境激活并安装
- 激活环境:activate fbprophet
- 安装MingW-w64编译器类型:conda install libpython m2w64-toolchain -c msys2
- 检查你的虚拟环境路径下\Lib\distutils中是否有distutils.cfg文件,如果没有就手动创建一个
- conda install numpy cython -c conda-forge
- conda install matplotlib scipy pandas -c conda-forge
- conda install pystan -c conda-forge
- conda install fbprophet -c conda-forge
验证
按下图方式验证,正常显示且没有报错则说明安装成功
jupyter中使用创建好的虚拟环境
在创建内核的过程中可能会产生下面的报错,这是以为python3.5和最新的ipykernel不兼容,无法解释最新的语法,这时需要手动修改文件,以下图为例,根据文件提示找到’channels.py‘文件第47行,删除中间字段”:float“即可,这时再运行创建内核的语句,后面会提示下一个文件需要修改的地方,也是删除”:XX“的字段,循环处理即可,直至正确创建内核。