阅读更多
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地址

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

  • RSS入坑指南

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

  • 什么叫 Rss 订阅

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

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

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

  • RSS个人收藏

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

  • 各大网站RSS源地址

    用Rss看新闻很方便,这里是一些源的地址,

  • rss订阅简介

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

  • 教会你如何使用RSS订阅我的博客

    用于Windows和Mac OSX 文件=》自定义订阅 添加https://blog.csdn.net/m0_70023466/rss/list

  • 博客园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...

  • RSS简单介绍

    RSS是英文Rich Site Summary(丰富站点摘要)或者Really Simple Syndication(真正简单的整合)的首字母缩写,是一种用于共享新闻标题和其他Web内容的XML格式。RSS起源于20世纪90年代后期,最初是Netscape对Microsoft公司的Internet Explorer做出的回应。IE 4刚刚推出来的时候有一个有趣的功能,那就是“新闻频道”,为此Net

  • 采集CSDN博客中的RSS订阅小功能

    <?php header("content-type:text/html;charset=utf8");//编码 $url = "https://blog.csdn.net/zph1234/rss/list";//路径(网上路径) $html = file_get_contents($url);//利用file_get_contents采集 $yy = '#<item>(.*)&...

  • RSS的知识介绍

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

  • 什么是RSS

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

  • 给博客添加rss订阅

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

  • 博客新增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学习,可订阅源总结,无脑傻瓜式操作

    自己制作后订阅的学校网站。和rss图标

  • rss的用户体验,以及简单教程

    最近捣鼓了一个叫“Rss”的技术,发现也给我增加来几分兴趣,和好奇。一般,网站的页脚处都会出现“订阅”(就是对网站的更新内容,做出一个摘要)的字样,但并不知道怎么使用,原来rss是和对应的阅读器一起使用,就相当于手机通知栏的提醒一样,但这个是自己定制的。 rss技术是很古老的技术,现在是小众的原因是没有商业话,是反垄断的。 rss我觉得最好用的,当属于Rsshub平台(目前处于被X状态),当然也有Feed平台,比如阮一峰制作的rss,还有是在线进行解析Rss网页的feedx(当时不知道,是不是ip的.

Global site tag (gtag.js) - Google Analytics