Prophet安装踩坑记——坑未曾解决,但很庆幸找到新的安装方案

@[TOC]prophet踩坑记pip安装pystan报错pip install pystan用pip安装pystan,能够安装,pip list 与conda list都能看到列表里面有pystan.但是执行以下python程序会报错。import pystanmodel_code = 'parameters {real y;} model {y ~ normal(0,1);}'mo...
摘要由CSDN通过智能技术生成

@[TOC]prophet踩坑记

pip安装pystan报错

pip install pystan
用pip安装pystan,能够安装,pip list 与conda list都能看到列表里面有pystan.但是执行以下python程序会报错。

import pystan
model_code = 'parameters {real y;} model {y ~ normal(0,1);}'
model = pystan.StanModel(model_code=model_code)
y = model.sampling().extract()['y']
y.mean() # 安装成功会输出接近0的值。

报错为:

WARNING:pystan:MSVC compiler is not supported
error: Unable to find vcvarsall.bat

尝试解决方案一

按照博客(Python安装fbprophet以及测试)的解释是因为没有安装MinGW-w64,之后按照博客(2019-08-19安装MinGW-w64-gcc编译器)然而安装MinGW-w64和配置环境后,出现出现同样的错误。

尝试解决方案二

在安装有MinGW-w64的基础上,按照博客(Facebook 开源的 Python 预测工具)的方法,修改Python内部编译设置,方法为在Python安装目录下(示例C:\Python36\Lib\distutils),新建distutils.cfg文件,文件内容为

[build]

compiler = mingw32
注:我是在anaconda的Lib\distutils目录下创建该文件
运行上述python文件。没有WARNING:pystan:MSVC compiler is not supported的警告,但有其他报错。这种情况是其他网友没有遇到的,只好另寻他路。果断卸载MinW-w64。

尝试解决方案三

博客(彻底解决 error: Unable to find vcvarsall.bat)警告:WARNING:pystan:MSVC compiler is not supported和报错:error: Unable to find vcvarsall.bat的处理方式是下载安装VS,我本身是安装了VS 2019的,问题没有解决。

WARNING:pystan:MSVC compiler is not supported
error: Unable to find vcvarsall.bat

尝试解决方案四

怀疑VS版本不对,一怒之下卸载VS 2019,继续运行以上python程序。报错如下:

error: Microsoft Visual C+
  • 3
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值