我使用原始 Jupyter 笔记本 Web 界面编写了一些 Jupyter 笔记本。所有笔记本都以这种方式很好地同步。
但现在,我想在 VSCode 中编辑我的笔记本。但我无法配置笔记本文件与其 python 脚本的同步。
我用 jupytext 尝试过:
jupytext在文件夹中创建文件~/.config# Always pair ipynb notebooks to py:percent files
default_jupytext_formats = "ipynb,py:percent"
Run Code Online (Sandbox Code Playgroud)
但没有效果!
(更新)作为第一个解决方案,使用VSCode 任务(我还没有使用任务)可以实现这一点吗?
如果打开/保存/修改笔记本文件,是否可以使用jupytext命令运行任务?
如何在 Jupyter Lab 中正确查看 Markdown 文件?
git 项目的自述文件和往常一样是用 markdown 编写的。如何在 Jupyter 实验室(渲染)中正确查看它?目前我只看到文字版本。
我以某种方式关闭了 JupyterLab 中的功能,当我突出显示某些内容时会说
1,2
Run Code Online (Sandbox Code Playgroud)
然后按下括号,(, {, [它会自动在另一端添加第二个括号。我不知道这个功能叫什么,但它非常有用,而且我对它停止工作感到非常恼火。
已经重启了,还是这样。有人可以帮我重新打开它吗?
我通过 docker 运行 jupyterlab 3.6.1,重新启动时我不断看到此消息:
Would you like to receive official Jupyter news?
是否有配置/环境变量可以禁用此功能?不幸的是,除非我明确单击它,否则它不会消失。谢谢!
这个问题的答案指出,“JupyterLab Dark”主题现在作为普通jupyter-lab安装的一部分提供。
如何配置jupyter-lab以便它在第一次启动时应用已应用的主题来启动,这样我就不必每次启动 jupyter docker 容器时都手动选择它?
我有一个可以过夜运行的笔记本,可以打印出一堆东西,包括图像等。我想以编程方式保存此输出(可能以一定的时间间隔)。我还想保存运行的代码。在 Jupyter 笔记本中,您可以执行以下操作:
from IPython.display import display, Javascript
display(Javascript('IPython.notebook.save_checkpoint();'))
# causes the current .ipynb file to save itself (same as hitting CTRL+s)
Run Code Online (Sandbox Code Playgroud)
虽然,我发现这个 javascript 注入在 Jupyter 实验室中不起作用(Jupyter 未找到)。我的问题是如何在 Jupyter 实验室中执行与上述代码等效的操作。在检查 jupyter 实验室的 HTML 后,我找不到 Jupyter 对象。
我在 Windows 10 上使用 Jupyter Notebook(来自 Anaconda JupyterLab)并尝试撤消/重做所选单元格中的更改。但是,我只能撤消/重做整个笔记本中的更改。
例如,我编辑了单元格#1,然后编辑了单元格#2。假设我想撤消单元格#1 中的更改,因此我转到单元格#1 并按 Control+Z,但它会撤消单元格#2 中的更改。
我的朋友用 Mac 就没有这个问题。有这方面的设置吗?我在网上搜索了一下,没有发现有人有同样的问题。太奇怪了!
Google colab form有一个强大的功能,称为Forms,https://colab.research.google.com/notebooks/forms.ipynb。
因为还有一个下拉选项,我想通过代码修改下拉列表的选项。
可以这样做吗?
例如它应该以这种方式工作:
n = input('Give a number : ')
arr = list(range(n))
dropdown = arr[0] #@param arr
Run Code Online (Sandbox Code Playgroud)
我已经尝试了上面的代码,但它不起作用,只是因为参数列表位于 after #,因此它评论为 python 无法到达那里。
如果不是,我应该使用 Jupyter Widgets 吗?它们是否高效、快速,并且最重要的是在变化时重新运行单元?
原始问题可以分为四个独立但密切相关的问题:
问题 3. 和 4. 对我来说非常重要,因为除非我可以在 JupyterLab 中定义宏,否则我将无法切换出 LaTeX,并且除非我有来自 CTAN 的某些包,否则我的论文的可读性将较差。提出前两个问题是因为它们可以极大地帮助回答问题 3. 和 4。
根据官方文档,
JupyterLab 是 Jupyter 项目的下一代基于 Web 的用户界面。
确实,当我在控制台中输入时
jupyter lab
Run Code Online (Sandbox Code Playgroud)
然后按 Enter,作为用户,我可以看到浏览器选项卡打开,在那里我可以开始处理我的文件。
作为一名开发人员,我知道有一个服务器在后台运行,它通过与 Project Jupyter 的工具交互来处理来自浏览器的请求,并向我的浏览器提供 HTML、CSS、JS、WASM、JPG 和其他文件。
当作为用户打开 Jupyter Notebook(.ipynb 文档)时,Markdown 单元格中包含一些 LaTeX 代码,而不是源代码
jupyter lab
Run Code Online (Sandbox Code Playgroud)
我可以看到渲染的输出,
类似于Jupyter NotebookView -> Render side by side问题中的JupyterLab :垂直分割屏幕(即水平添加单元格),有没有办法渲染 VS Code 笔记本的单元格输出side-by-side?