问题标签 [jupyter-notebook]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
20 回答
353785 浏览

python - 尝试运行 Python 脚本时出现“ImportError: No module named”

我正在尝试运行一个脚本,该脚本会启动一个 python 脚本等。我得到一个 ImportError: No module named ...,但是,如果我启动 ipython 并通过解释器以相同的方式导入相同的模块,则该模块被接受。

发生了什么事,我该如何解决?我试图了解 python 如何使用 PYTHONPATH,但我完全糊涂了。任何帮助将不胜感激。

0 投票
31 回答
589974 浏览

ipython - 更改 IPython/Jupyter notebook 工作目录

当我打开 Jupyter 笔记本(以前称为 IPython)时,它默认为C:\Users\USERNAME.

如何将其更改为另一个位置?

0 投票
19 回答
383531 浏览

python - 如何将 IPython 笔记本转换为 PDF 和 HTML?

我想将我的 ipython-notebooks 转换为打印它们,或者只是以 html 格式发送它们。我注意到已经有一个工具可以做到这一点,nbconvert。虽然我已经下载了它,但我不知道如何使用 nbconvert2.py 转换笔记本,因为 nbconvert 说它已被弃用。nbconvert2.py 说我需要一个配置文件来转换笔记本,它是什么?是否存在有关此工具的文档?

0 投票
0 回答
523 浏览

python - 在 VM 上通过 IPython Notebook 运行时,如何让 python Pandas 尊重 matplotlib 参数?

我已经安装了 pandas 和 IPython Notebook,并且在 Vagrant 盒子上运行。当绘制并尝试在数据框上创建堆叠条形图时,pandas 会忽略传递给plot()函数的辅助参数。

我不知道这是由于我的环境、熊猫版本还是绘图语法使用中的基本错误。

要进行复制,您可以按照这些说明安装运行 IPython 的 Vagrant box。

此路线中安装的 Python 库是:

没有指定版本号,所以我假设安装了最新的和最好的。

安装后我通过ipython notebook --ip=192.168.33.11 -pylab inline. 我在该 IP 上打开笔记本,然后尝试

这按预期工作,但是

生成完全相同的图,而不是带有堆叠条的图。我希望看到一个堆积条形图。

0 投票
13 回答
62290 浏览

python - 是否可以在 ipython 的 Notebook 中使用不同的颜色进行打印?

是否有可能在 IPython Notebook 中以不同的颜色显示某些输出?例如,类似于以下内容:

0 投票
8 回答
112997 浏览

python - 如何在 ipython 笔记本中设置 matplotlib 图形默认大小?

我使用“$ipython notebook --pylab inline”来启动ipython notebook。显示 matplotlib 图形大小对我来说太大了,我必须手动调整它。如何设置单元格中显示的图形的默认大小?

0 投票
1 回答
5205 浏览

python - IPython Notebook:如何在没有换行符的情况下显示()多个对象

目前,当我display()在 IPython 笔记本中使用函数时,我会在对象之间插入换行符:

但我想要print()函数的行为,其中所有内容都保持在同一行,例如:

有没有改变display行为的方法来做到这一点?

0 投票
5 回答
160624 浏览

python - Firefox 中的 IPython Notebook 中是否有等效于 CTRL+C 的方法来破坏正在运行的单元格?

我已经开始使用 IPython Notebook 并且很喜欢它。有时,我会编写需要大量内存或无限循环的错误代码。我发现“中断内核”选项反应迟缓或不可靠,有时我不得不重新启动内核,从而丢失内存中的所有内容。

我有时也会编写导致 OS X 内存不足的脚本,我必须进行硬重启。我不是 100% 确定,但是当我之前写过这样的错误并在终端中运行 Python 时,我通常可以CTRL+C我的脚本。

我在 Mac OS X 上使用带有 Firefox 的 IPython notebook 的 Anaconda 发行版。

0 投票
5 回答
129214 浏览

jupyter-notebook - 如何在 jupyter / ipython notebook 中写文本?

是一个 IPython 笔记本的示例,其中除了输入和输出单元之外,我们还有一个纯文本。我怎样才能在我的 IPython 笔记本中做同样的事情?目前我有inlyInOutcell。

0 投票
6 回答
34498 浏览

ipython - 以非交互方式运行 IPython/Jupyter 笔记本

有谁知道是否可以从命令行以非交互方式运行 IPython/Jupyter 笔记本并将生成的.ipynb文件与运行结果一起保存。如果还不可能,那么用 phantomJS 实现、打开和关闭内核以及打开和关闭 Web 服务器会有多难?

更具体地说,假设我已经有一个笔记本original.ipynb,并且我想重新运行该笔记本中的所有单元格并将结果保存在一个新笔记本new.ipynb中,但是在命令行上使用一个命令来执行此操作,而无需在浏览器或关闭内核或 Web 服务器,并假设没有内核或 Web 服务器已经在运行。

示例命令:

$ ipython notebook run original.ipynb --output=new.ipynb