windows10下安装fbprophet及使用虚拟环境

news2024/12/21 14:55:26

Prophet是Facebook 在2017年2月开源的一款基于 Python 和 R 语言的时间序列预测框架,也是一种数据分析工具。github官网:https://github.com/facebookincubator/prophet
prophet是基于可分解(趋势+季节+节假日)模型的开源库,Prophet充分的将业务背景知识和统计知识融合起来,它让我们可以用简单直观的参数进行高精度的时间序列预测,并且支持自定义季节和节假日的影响。官方号称“让普通人也能像数据分析师一样得出专业的结论”。
如此强大的工具,在安装的时候却很不如人意。
网上所有的教程都试过了,不管是用conda install fbprophet 还是pip install fbprophet安装都会报错。
————————————————
版权声明:本文为CSDN博主「Week.D.Awn」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weekdawn/article/details/87881820
————————————————

本篇帖子参考了上述博主的博客内容,安装了prophet。另外,由于该方法新建了conda虚拟环境,接下来需要考虑,如何进入该虚拟环境下的IDE编译器来使用/编写脚本。

经测试,py3.8和3.9直接安装prophet都会有问题,但py3.6和3.7可以畅通无阻,所以,在创建虚拟环境的时候,建议优先选择py3.7.

一、创建虚拟环境py37,安装prophet

环境说明:
win10
anaconda3
python3.7

1、安装anaconda

电脑上先把anaconda环境装上,很简单,直接去官网下载安装就行了。建议次新版本,比较稳定又不会过于落后。

2、创建anaconda虚拟环境

创建一个python3.7的conda虚拟环境,命名为“py37”(你也可以命名为其他名字)。通过如下命令:

conda create -n py37 python=3.7

弹出的(y/n)窗口,输入y即可。

*【小插曲】
Mac安装虚拟环境py3.7的时候提示没有这个包,于是换成了

conda create -n py38 python=3.8

希望大家没有遇到这个情况。*

3、激活anaconda虚拟环境

激活这个anaconda环境

conda activate py37

4、安装pystan和fbprophet

分别运行如下两条命令(耐心等待,会有点耗时)

fbprophet依赖于pystan,所以需要先装pystan。

conda install pystan
conda install -c conda-forge fbprophet

同样,弹出的(y/n)窗口,输入y即可。

二、在Jupyter Notebook/Lab中使用Python虚拟环境

参考:《在jupyter notebook中使用虚拟环境》
https://blog.csdn.net/ZJ_NB/article/details/122341679

1、列出当前的虚拟环境

conda env list

2、激活想要用的虚拟环境 假设环境名为py37

conda activate py37

如果提示CommandNotFoundError: Your shell has not been properly configured to use 'conda activate'.
就,改成

activate py37

在这里插入图片描述

3、安装ipykernel

conda install ipykernel

4、再执行 python -m ipykernel install --name py37

提示^[[A[Errno 13] Permission denied: '/usr/local/share',那就在命令前面加个sudo,即:
sudo python -m ipykernel install --name py37

在这里插入图片描述

5、成功之后,重启终端,输入 jupyter notebook然后回车,不出意外的话 就可以打开了。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1464.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【云原生 | 从零开始学istio】五、istio灰度发布以及核心资源

istio灰度发布接着上一章部署bookinfo通过 Istio 实现灰度发布什么是灰度发布?使用 istio 进行灰度发布istio 核心资源解读GatewayVirtualServiceDestinationRule写在最后接着上一章部署bookinfo 1.进入 istio 安装目录。 2.istio 默认自动注入 sidecar&#xff0c…

面试题 17.04. 消失的数字

顺序表题目消失的数字1、题目详情2、题目详解(1)方法1(2)方法2(3)方法3(4)方法4:消失的数字 1、题目详情 题目链接:leetcode消失的数字 数组nums包含从0到…

CSS——基础学习

目录 一,什么是CSS 二,基本语法规范 三,引入方式 1.内部样式表 2.行内样式表 3.外部样式 四,代码风格 1.样式格式 (1).紧凑风格 (2).展开风格(推荐) 2.样式大小写 3.空格规范 五,选择器 1.选择器的种类 …

牛客网-《刷C语言百题》第二期

✅作者简介:嵌入式入坑者,与大家一起加油,希望文章能够帮助各位!!!! 📃个人主页:rivencode的个人主页 🔥系列专栏:《C语言入门必刷百题》 &#x…

[每周一更]-(第18期):Postman全局配置token信息,加速测试接口进度

Postman作为API调试工具,对于后端开发至关重要,开发、测试、写文档,都必不可少,但是日常使用过程中都是token校验,不同接口之间都会携带token头信息,但是接口的情况,除了写请求参数也要一个个配…

FCOS相关

因为用到了某家带bpu的(懂的都懂) 他们支持这个只是demo做的有点差 还没有c的~~ 因为他们用所以就搬来了 勿怪啊 基于昨天和他们相关的tops 又说说这个!! FCOS是一种基于全卷积的单阶段目标检测算法,并且是一种Anchor box free的算法。其实现了无Anchor&#xff…

该反省了!元数据管理平台为什么会被当成一件“摆设”?

尽管企业越来越意识到元数据管理的重要性,但是在实际中很多应用并没有发挥应有的价值。 前不久与一个行业客户沟通,他提出让他们帮着总结一下元数据管理到底有哪些应用场景,他感觉元数据管理平台就是一种摆设呢? 说者无意听者有心…

1978,1990,2020,2026,2041,2051

文章目录总结1978. 上级经理已离职的公司员工1990. 统计实验的数量[建立两个临时表并笛卡尔积]2020. 无流量的帐户数2026. 低质量的问题2041. 面试中被录取的候选人2051.商店中每个成员的类别总结 多表左连接转2051题【重点】 其他待补充 1978. 上级经理已离职的公司员工 # Wr…

【前端】HTML入门 —— HTML的常见标签

JavaEE传送门JavaEE 网络原理——No.4 传输层_TCP协议中的延迟应答, 捎带应答, 面向字节流与TCP的异常处理 网络原理——网络层与数据链路层 目录网站HTML认识 HTML 标签HTML 常见标签注释标签标题标签段落标签换行标签格式化标签图片标签超链接标签表格标签列表标签表单标签…

【Java学习笔记】第三章 数组知识点大全

文章目录3. 数组3.1 数组的概述3.2 一维数组的使用3.2.1 一维数组初始化3.2.2 一维数组内存解析3.3 多维数组的使用3.3.1 多维数组初始化3.3.2 多维数组的注意事项:3.3.3 int[] x,y[]3.3.4 多维数组的内存解析3.4 数组中涉及到的常见算法3.4.1 线性查找3.4.2 二分法…

【PCL】PCL点云库介绍及VS环境配置

文章目录PCL介绍Windows PCL环境配置PCL介绍 PCL是跨平台点云处理库,用来点云可视化、分割、聚类等应用。 PCL官网在这:https://pointclouds.org/ Github库在这(这里用1.8.1):https://github.com/PointCloudLibrary…

DASCTF X GFCTF 2022十月挑战赛 - pwn

DASCTF X GFCTF 2022十月挑战赛 - pwn 简单题,自己做了一下发现要比官方wp思路麻烦一点,所以这里就用官方wp的思路 高版本编译出来的,所以没有csu这种万能的gadget,果断看一下汇编 看完之后仔细思考了一下发现这里完全可以使用…

案例篇:Python爬虫的多重领域使用

大家好呀! 相信大家早有体会,大数据时代已到,数据的获取和分析已被应用于各行各业,在诸多领域承担着重要决策的作用,如互联网就业选择。 Python爬虫作为最好的数据采集技术,市场对它需求一直在增涨&#xf…

vue3-tauri-chat:基于tauri聊天实例|tauri仿微信客户端

Vue3.jsTauri桌面端聊天实例|tauri仿微信/QQ聊天TauriChat。 基于taurivite3.xvue3element-plus等技术开发客户端仿微信/QQ聊天实战案例。实现发送消息、预览图片/视频/网址链接、拖拽/粘贴发送图片、朋友圈等功能。 使用技术 编辑器:VScode使用技术:ta…

【C++笔试强训】第十五天

🎇C笔试强训 博客主页:一起去看日落吗分享博主的C刷题日常,大家一起学习博主的能力有限,出现错误希望大家不吝赐教分享给大家一句我很喜欢的话:夜色难免微凉,前方必有曙光 🌞。 💦&a…

C++模板

目录 ​一、认识模板 1.什么是模板 2.模板的分类 二、函数模板 1.泛型和函数模板 2.函数模板的格式 三、类模板 四、实例化 1.隐式实例化 2.显式实例化 3.隐式类型转换 4.模板参数的匹配原则 一、认识模板 1.什么是模板 模板(Template)指C…

Java笔记(十一)

文献种类:专题技术总结文献 开发工具与关键技术: IntelliJ IDEA、Java 语言 作者: 方建恒 年级: 2020 撰写时间: 2022 年 10 月 28 日 Java笔记(十一) 今天我给大家继续分享一下我的Java笔记, 我们来了解…

CTFHub | 报错注入

0x00 前言 CTFHub 专注网络安全、信息安全、白帽子技术的在线学习,实训平台。提供优质的赛事及学习服务,拥有完善的题目环境及配套 writeup ,降低 CTF 学习入门门槛,快速帮助选手成长,跟随主流比赛潮流。 0x01 题目描述…

第二站:分支与循环(第二幕)

目录 三、循环 1.while循环 (1)基本原理与用法 (2)break在while循环中的作用 (3)continue在while循环中的作用 (4)一图总结while循环 2.for循环 (1)基…

[SpringBoot] 多模块统一返回格式带分页信息

✨✨个人主页:沫洺的主页 📚📚系列专栏: 📖 JavaWeb专栏📖 JavaSE专栏 📖 Java基础专栏📖vue3专栏 📖MyBatis专栏📖Spring专栏📖SpringMVC专栏📖SpringBoot专…