阅读更多
IPython 4.0日前正式发布,这是IPython分离成IPython和Jupyter后的第一个重要版本。

更新Jupyter的快捷方式是:
pip install --upgrade jupyter

在conda和canopy这些平台,暂时还没有更新。如果使用:
pip install --upgrade ipython[all]

得到的会是Jupyter。

什么是IPython
IPython是个比默认的Python Shell好用得多的Python交互命令行界面,支持变量自动补全、自动缩进、Bash Shell命令,还内置了许多很有用的功能和函数。

大分裂之后的变化
IPython 3是整合IPython所有功能发布的最后一个版本。在新的版中,语言无关的代码,例如notebook,将会移动到Jupyter下发布。鉴于这项更新,每一个模块都会有独立的包——nbformat包来控制notebook的格式,nbconvert包来自动转换成notebook格式,notebook包是HTML形式的notebook应用等。

这些功能模块都可以独立安装,比如:
pip install --upgrade notebook 

这种方式不会安装notebook不需要的依赖包(如qtconsole)。也可通过Jupyter的元数据包来安装,这会像曾经的IPython 3(为了不和现在IPython的概念冲突,现在叫做ipyparallel)那样安装所有的东西。

虽然这些包曾经都属于IPython 3,在4.0版本中又站在了同一起跑线上。但是它们的更新进度不会相互制约,它们可以按照自己的进度来更新API的发布时间。

IPython提供向后兼容的import。如果有代码中使用了import IPython.nbformat,可以在之后的版本中正常工作,但是会得到一个warning:
In [1]: from IPython.nbformat import read  
/.../site-packages/IPython/nbformat.py:13: ShimWarning: The `IPython.nbformat` package has been deprecated. You should import from nbformat instead.

如果你碰到从旧的包中import的代码可在3.X工作,却不能在4.X中工作的情况,请到这里反馈。

这次大分裂有一个大家已经期待已久的功能: pip install ipython 命令的安装会小得多,因为它只会安装一个终端IPython接口。

配置
很多IPython子命令现在变成了Jupyter自命令,如ipython notebook现在是jupyter noteboook。

这些jupyter命令的配置文件现在移动到了~/.jupyter,而不在~/.ipython/profile_default中。如果安装notebook或qtconsole,Jupyter会自动将它们的配置文件移动到新的位置。

可以从Jupyter的配置文档查看更多信息。

文档
Jupyter文档中有关于Jupyter及其模块,安装等信息。

Issues
如果安装过程中遇到了麻烦,可以在这个邮件列表中提交反馈。或者在Github的仓库中提一个issue。开发者会根据反馈做一系列更新。

反馈
1.有人问道,在4.0的版本的更新的变化多吗?还是只有名字变了?

Jupyter和IPython分裂成两个项目是这次更新最大的变化,现在安装IPython只会安装IPython终端接口了,其他方面变化不大。

2.一个IPython用户问道:从用户的方面讲,这个版本有什么新特性吗?有什么更新的理由吗?

从这个版本开始IPython不再是个针对Python的工具了。如果你不用Python,也可以使用Jupyter来做Haskell、R或Julia的工作。这个项目会被更加广泛的使用,并不断加入新特性。

3.IPython3.0中就可以跑Julia和Haskell了,4.0的版在kernel中使用这些语言更方便吗?

是的,4.0版使用和安装会更友好。另外,这次版本已经能兼容R语言了,参考链接:https://github.com/joyofdata/joyofdata-articles/tree/master/r-meets-ipython
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • RSS 资源集合,包含很多热门站点的RSS

    OPML格式,是由新浪点点通自带的rss资源的基础上增加了一些热门站点的rss资源。 你可以把文件导入到RSS阅读器中。 经过我的试验,新浪点点通 和ie7都是可以导入的,其它的没有试验过。 提醒:下载后评论,你可以获取1个资源分。

  • RSS入坑指南

    RSS入坑指南 RSS介绍    RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是使用最广泛的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。发布一个RSS文件后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,是一种描述和同步网站内容的格式。    我自己把RSS看作是一个信息的监控中心,当我所监控的某个网站或博客更新了新文章,我这边就可以收到

  • RSS

    ▪简易信息聚合 ▪直肠乙状结肠镜 ▪系统相对灵敏性 ▪数和的平方根 ▪统计平方公差法(Root-Sum-Squares) 收藏 4668 1663 rss(简易信息聚合) 编辑 简易信息聚合,也叫聚合内容)是一种描述和同步网站内容的格式。RSS可以是以下三个解释的其中一个...

  • 什么叫 Rss 订阅

    如果你经常在网上浏览一些个人播客,会在博客首页或者文章末尾发现这样的按钮,如下图所示: from Jason 或者如下所示: from KAIX.IN from :王登科-DK博客 - 布洛芬爱好者 上面三个例子中,点击订阅按钮后,我们一般会看到一个网页全是 xml 代码的网页,如下所示: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ZTQJbjer-1631598417867)(https://i.loli.net/2021/09/14/CZA8RTJzBNwat3

  • 我的常用 Rss地址

    NULL 博文链接:https://hongye612430.iteye.com/blog/1060537

  • RSS个人收藏

    RSS个人的收藏 可以,导出到feedly或其他rss订阅工具 全文输出 非常难得

  • rss订阅简介

    我的一天,曾经从手机Zaker客户端开始,到十余个微信公众号,到微博,再在公司刷虎嗅、腾讯新闻、行业新闻,然后到知乎日报结束。所有的这些都只为了回答:今天发生什么新鲜事儿了?曾经还下了新浪新闻客户端、新浪博客客户端,后面发现真是无暇顾及。 为了不被骚扰,关掉了所有媒体类APP的提醒。但不时地,还是疲于在各个网站和应用间切换。 终于有一天忍无可忍,决定回归RSS。 有人说,RSS早就out了,...

  • 给博客添加rss订阅

    如果是自己搭建博客,有一个问题是如何写一篇新的文章就可以告诉读者,你写了一篇新的?一个简单方法是使用 rss ,RSS订阅是站点用来和其他站点之间共享内容的一种简易方式,即Really Simple Syndication(简易信息聚合),使用这个东西就可以把自己写的博客推送给读者。

  • 博客园RSS订阅汇总

    为了方便大家订阅园子的RSS,我们将主要频道的RSS订阅整理了出来: 网站首页:http://feed.cnblogs.com/blog/sitehome/rss 精华区:http://feed.cnblogs.com/blog/picked/rss 新闻频道:http://feed.cnblogs.com/news/rss 知识库:http://feed.cnblogs.com/kb...

  • CSDN的RSS资源

    CSDN的RSS资源  [2004-1-13]  lexrux前几天推荐过,比较好,是CSDN文档中心的RSS化,其中两个栏目我加入了我的RSS聚合器。Javascript:http://www.csdn.net/Rss/RssFeed.aspx?rssid=1&bigclassid=7 网站制作技术:http://www.csdn.net/Rss/RssFeed.aspx?rssid=1&big

  • RSS的知识介绍

    实际显示 from:http://www.donews.net/images/xml.gifRSS为Really Simple Syndication(简易供稿)的缩写,是某一站点用来和其它站点之间共享内容的一种简易方式,也叫聚合内容。网络用户可以在客户端借助于支持RSS 的新闻聚合工具软件(例如SharpReader NewzCrawler、FeedDemon RSSReader),在不打开网站

  • 什么是RSS

    关于RSS,可能有很多人和我有一样的疑惑,见的很多却不知到它是什么,也不知道它的作用。我也属于好奇心比较强的人,经过一番搜索,解开了脑海中关于RSS的迷惑,觉得很有趣和实用。

  • 什么是RSS以及RSS的历史及发展历程

    什么是RSS以及RSS的历史及发展历程 一、什么是RSS?也许大家是第一次听到RSS这个概念,那什么是RSS呢?RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站

  • 博客新增RSS自动订阅功能

    博客左下角新增RSS提交到RSS订阅网站的功能,只要点击图标就可以自动把当前的博客RSS提交到相应网站。 目前添加了常用的RSS订阅网站,抓虾,google和Bloglines,推荐使用抓虾,bloglines也不错,但是服务器在国外,有时候速度比较慢。 通过RSS可以不需要登录JavaEye就可以浏览网页,非常方便,大家可以尝试一下。 :D JavaEye其他的RSS源,可以...

  • CSDN博客的RSS订阅---使用foxmail订阅

    CSDN博客有RSS订阅 使用foxmail订阅 好处是可以第一时间邮件通知 订阅自己的博客可以作为备份 foxmail订阅方法CSDN博客有RSS订阅使用foxmail订阅好处是可以第一时间邮件通知;订阅自己的博客,可以作为备份。foxmail订阅方法

  • 【CSDN RSS订阅】将你的博客订阅至个人网站

    RSS:简易信息聚合(也叫聚合内容)是一种基于`XML`的标准,在互联网上被广泛采用的`内容包装和投递协议`;是一种`描述`和`同步`网站内容的格式,是使用最广泛的XML应用。

  • 第三周 使用RSS同步世界最新资讯

    3.1 账号注册及订阅 1.什么是RSS? RSS是一种信息集合方式,是你的书童。可以是信息搜集更高效,且没有广告干扰,阅读效率会更高 RSS服务,阅读器,离线阅读 搜索引擎与RSS:学习我们知道自己不知道的内容 学习我们不知道自己不知道的内容 2.提供RSS服务的网站 InoReader网站注册与订阅 3.2 如何订阅网站 什么是订阅? 订阅:就是告诉RSS服务器我需要关注那个网站的更新,或者某个主题方面的更新 订阅的核心是找到RSS源,并添加RSS网站到自己的账号下 订阅三步曲

  • RSS教程

    RSS是“真的很简单联播”或“富网站摘要”的缩写。它是一种网络订阅,允许用户以标准化和高效的方式访问在线内容的更新。RSS常用于那些经常更新其内容的网站,如新闻网站、博客或播客。那些经常更新内容的网站创建一个包含其文章、博客文章或其他内容摘要或全文的RSS订阅。RSS订阅是一个以XML(可扩展标记语言)格式编写的文件。它包括有关内容的信息,如标题、链接和简要描述。用户可以使用RSS阅读器或聚合器订阅这些源。这些工具定期检查订阅的源以获取更新,并以整体视图显示它们。

Global site tag (gtag.js) - Google Analytics