GVKun编程网logo

重用来自不同IPython笔记本的代码

10

此处将为大家介绍关于重用来自不同IPython笔记本的代码的详细内容,此外,我们还将为您介绍关于css–2列上的Ipython笔记本、html–如何更改ipython笔记本中的字体、html–自定义i

此处将为大家介绍关于重用来自不同IPython笔记本的代码的详细内容,此外,我们还将为您介绍关于css – 2列上的Ipython笔记本、html – 如何更改ipython笔记本中的字体、html – 自定义ipython笔记本的欢迎页面、ipython-notebook – iPython笔记本不支持VPN的有用信息。

本文目录一览:

重用来自不同IPython笔记本的代码

重用来自不同IPython笔记本的代码

我正在使用IPython,并且希望从一个笔记本运行另一个笔记本的功能(而不能在不同笔记本之间剪切和粘贴它们)。这可能并且合理容易做到吗?

答案1

小编典典

您可以使用qtconsole连接到同一内核。只需在启动时提供:

ipython qtconsole --existing kernel-0300435c-3d07-4bb6-abda-8952e663ddb7.json

启动笔记本后,查看输出以获取长字符串。

css – 2列上的Ipython笔记本

css – 2列上的Ipython笔记本

我想要在2列上有一个 python笔记本的单元格,用于代码旁边的写入注释(例如,不是在下面插入2个单元格,而是插入我在右边插入一个单元格,在下面插入一个单元格剩下)
我知道可以使用自定义css来改变外观(例如 https://github.com/nsonnad/base16-ipython-notebook/blob/master/ipython-3/output/base16-3024-dark.css),是否也可以进行布局?

另一方面,我找到了一个如何使用css创建表格布局的例子(https://pixelsvsbytes.com/2012/02/this-css-layout-grid-is-no-holy-grail/),但不熟悉CSS我不明白这是否可以应用于未知数量的相等块(未知因为它们是由用户交互生成的.作为参考,这里是如何看起来像:

enter image description here

解决方法

您可以将单元格更改为markdown或raw,并使它们向右浮动.

from IPython.core.display import HTML
HTML("<style> div.code_cell{width: 75%;float: left;}"
    +"div.text_cell{width: 25%;float: right;}"
    +"div.text_cell div.prompt {display: none;}</style>")

现在当你输入一个单元格并想要它在右边按esc-r(或m).
esc-取消选择它并允许笔记本处理命令. r是制作原始单元格的命令.

enter image description here

html – 如何更改ipython笔记本中的字体

html – 如何更改ipython笔记本中的字体

我相当新的python,没有html的经验.问题已被询问,或者没有得到回答,或者没有足够的细节回答我在iPython中设置默认字体(不改为浏览器).具体来说,应该在css文件中使用哪个css文件?我在Windows系统上.

作为参考,这些是回答以下链接的SO问题:

> in #1:一个未命名的文件在/usr/lib/python2.6/…/css/
> in comment to #1:在浏览器中更改等宽字体 – 工作,但字体是斜体
> in #2:custom.css in profile子目录/static/custom/custom.css

相关问题:

> Change ipython notebook font type
> Change font & background color in ipython notebook
> Changing (back to default) font in ipython notebook(未回覆) –

编辑:
根据#1的回答评论中的建议,更改浏览器中的等宽字体工作.然而字体是斜体的,这不是什么意思.

解决方法

您可以将鼠标悬停到.ipython文件夹(即您可以在终端/ bash中键入$ipython,查看您的ipython所在的位置)

然后,在.ipython中,您将看到默认的profile_default目录.该目录将具有static / custom / custom.css文件.

您现在可以将更改应用于此custom.css文件.您可以使用或搜索的custom.css文件中有很多样式.例如,你可以看到this link(这是我自己定制的custom.css文件)

基本上,此custom.css文件将更改应用于浏览器.您可以在ipython笔记本中使用inspect元素来查看要更改的元素.然后,您可以更改为custom.css文件.例如,您可以添加这些块来更改.CodeMirror pre中的字体以键入Monaco

.CodeMirror pre {font-family:Monaco; font-size:9pt;}

html – 自定义ipython笔记本的欢迎页面

html – 自定义ipython笔记本的欢迎页面

我可以自定义i Python笔记本服务器(版本2.3)的登录页面吗?

我的意思是,在起始页面(类似于:http:// localhost:8888 / tree),我想显示欢迎来到John Doe的i [Py]笔记本或修改现有的横幅.
这可能吗?

解决方法

您可以使用custom.css更改横幅徽标或将其替换为文本.

自定义标题

要简单地更改文本,请添加以下行

#ipython_notebook::before{content:"Welcome to my notebook"}
#ipython_notebook img{display:none;}

当然,可能还需要一些额外的造型.

自定义横幅徽标

要更改横幅徽标,请准备一个徽标并保护它,例如在〜/ .ipython / profile_default / static / custom / logo.png中.将以下内容添加到custom.css中

#ipython_notebook img{
display:block;
background: url(/static/custom/logo.png) no-repeat;
width: 233px;
height: 33px;
padding-left: 233px;
-moz-Box-sizing: border-Box;
Box-sizing: border-Box;
}

随着后来(和一些额外的CSS着色)我的仪表板看起来像:)

我从this最近的邮件列表处获得了大部分信息,并且从here. This设置的“黑客”笔记本所需的CSS也可能是有意义的.

ipython-notebook – iPython笔记本不支持VPN

ipython-notebook – iPython笔记本不支持VPN

我在我的本地计算机上运行i Python笔记本.但是,因为我在中国,我需要使用VPN(特别是Astrill的OpenWeb协议)来访问大部分互联网.在我的一台PC上,当VPN运行时,iPython笔记本电脑无法正常运行.例如,打开我的主页时:http:// localhost:8888 / tree,我看到错误消息:

Astrill Error
Connection Closed Gracefully

如果VPN正在运行,iPython笔记本也不会让我打开或保存工作簿.知道为什么以及如何解决这个问题?

解决方法

尝试将localhost添加到VPN白名单.这样相应的请求就不会传递给代理.如果仍然无效,请检查您是否使用VPN的全局模式,这可能会忽略白名单配置.

whitelist means an address list of direct access,which your VPN would not transfer the corresponding traffic to the proxy address.

关于重用来自不同IPython笔记本的代码的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于css – 2列上的Ipython笔记本、html – 如何更改ipython笔记本中的字体、html – 自定义ipython笔记本的欢迎页面、ipython-notebook – iPython笔记本不支持VPN等相关知识的信息别忘了在本站进行查找喔。

本文标签: