首页 > 解决方案 > 编辑py文件并在jupyter notebook中执行并保存

问题描述

我正在使用 mac。

在我的 anaconda“基础”环境中,我发现我的 jupyter notebook 能够编辑 python 文件,像 jupyter notebook 一样执行单元格。保存时,所有单元格输出将被丢弃,仅保存 python 代码。

我发现这非常方便和有用。

但是,当我尝试conda env export > some.yml从这个 yml 创建一个 conda 之后,我发现函数丢失了。

我开始怀疑这是 conda 的 yml 导出中没有反映的一些配置。

似乎任何官方的 jupyter 包都不支持此功能。

有谁知道如何激活此功能?

尝试运行 conda list jupyter 时,输出如下

# packages in environment at /opt/anaconda3:
#
# Name                    Version                   Build  Channel
jupyter                   1.0.0                    py38_7  
jupyter-client            5.3.1                    pypi_0    pypi
jupyter-console           6.0.0                    pypi_0    pypi
jupyter-core              4.4.0                    pypi_0    pypi
jupyterlab                2.1.5                      py_0  
jupyterlab_server         1.2.0                      py_0  

标签: pythonjupyter-notebookjupyter

解决方案


经过3小时的研究,

pip install jupytext 完成了这项工作。


推荐阅读