通过网上多位实践者的反馈,fbprophet的环境配置确实存在诸多的坑,本人经过多次尝试走出了一条自测可行的道路,这里介绍给大家。
fbprophet环境配置可以分为以下几个步骤:
(1)第一步,先安装VS2015,确保C++组件完全安装;
(2)第二步,必须构建虚拟环境(这点非常重要),不要使用anaconda的基础环境,避免因基础环境的库太多太杂而报错。用管理员身份运行anaconda Prompt,进入命令页面,执行:conda create -n 虚拟环境名 python==XX.XX,创建虚拟环境,然后再执行命令:conda activate 虚拟环境名,以激活虚拟环境,便于接下来安装库的位置都是在创建的虚拟环境下;
(3) 第三步,安装MingW-w64编译器类型,执行命令:conda install libpython m2w64-toolchain -c msys2;
(4)第四步,在\虚拟环境位置\ Lib \ distutils中检查是否有distutils.cfg文件,一般执行上面的命令后,都会有这个文件;
(5)第五步,执行命令:conda install numpy cython -c conda-forge;
(6)第六步,执行命令:conda install matplotlib scipy pandas -c conda-forge;
(7)第七步,执行命令:conda install pystan -c conda-forge;
(8)第八步,执行命令:conda install fbprophet -c conda-forge.