简述 fbprophet,PyStan库安装(win10)

fbprophet依赖于PyStan,所以首先要安装PyStan库,而要安装PyStan,首先要安装C++编译器

在自己刚用到的时候首先百度了下发现好多坑,试了很多百度的方法还是不行。

 本人是win10-64位系统,使用的是Python3.7的Anaconda。废话不说了,开始安装

首先安装Anaconda:https://www.anaconda.com/download/根据自己电脑版本下载安装就可以了。至于系统变量配置建议自动配置

可如果不会可参考:这四个目录添加到Path中即可。

 

测试conda包管理器(就算刚装的也建议测试下):conda inf

将conda软件包管理器更新到最新版本:  conda update conda

创建conda虚拟环境(建议创建,也可以不创建,但是本人在不创建的情况下,和原始包存在冲突,所以我创建了一个

conda create -n set_fb  python=3.7(set_fb 虚拟环境名称)

刚才如果创建虚拟环境了此时进入:conda activate set_fb(若没创建略过)

此时我们就可以安装C++编译器了,(注意C++编译器版本不同可能导致最后安装失败)

安装MingW-w64编译器工具链,conda使用Anaconda软件包附带的软件包管理器安装编译器。

安装MingW-w64编译器类型: conda install libpython m2w64-toolchain -c msys2

 

这个问题我没又碰到,如果碰到了这样解决下:(libpython自动设置distutils.cfg文件,但如果失败,请使用以下说明手动设置

在PYTHONPATH Lib distutils中使用文本编辑器创建distutils.cfg(例如记事本,记事本++)并添加以下行:

[build]
compiler=mingw32)

(安装成功)

接下来我们安装依赖项(必须的依赖项是numpy和cython)【刚才说的冲突的问题好像就是这两个或者是下面的选择依赖项 ,本人没有解决,所以创建了另一个虚拟环境安装】

conda install numpy cython -c conda-forge

(安装成功)

可选的依赖关系matplotlib,scipy,并且pandas

conda install matplotlib scipy pandas -c conda-forge(【matplotlib】建议不要下,可能会又版本问题,看你需求)

(安装成功)

至此终于可以安装PyStan了:pip install pystan (注意)不要在 Anconda Navigator上安装

至此安装fbprophet前期工作已经全部做完,但是如果你pip install fbprophet还是会报错,

此时如果了解github的小伙伴可以自己去上面把fbprophet文件档下来,不了解没关系。

https://github.com/HLbingbing/fbprophet我自己上传了一份

(最初gthub上下载地址Github|fbprophet)

 

下载好之后,解压,记住解压路径(我是直接解压到Anaconda里面了)

cd 到你刚才解压的路径注意要进入python目录下:

 

如果刚才创建了虚拟环境,此时安装一定要进入虚拟环境,否则会报错(如果这样报错了,请删除解压的文件重新解压):

至此安装结束。。

补充一点,创建虚拟环境了,要把环境添加到pycharm里面



原文链接:https://blog.csdn.net/hhp_lzy/article/details/84853582

原文地址:https://www.cnblogs.com/zhukaijian/p/13271904.html