如何将Jupyter Notebook中的Python代码保存为独立的.py文件格式?

更新于
2026-10-04 07:17:17
2阅读来源:SEO资讯
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计1316个文字,预计阅读时间需要6分钟。

目录:Jupyter Notebook 保存 Python 代码为 .py 格式及扩展安装问题

内容:在 Jupyter Notebook 中,您可以将代码保存为 Python 文件(.py 格式)。如果您在尝试扩展安装时遇到 Jupyter command 'jupyter-contrib' not found 的问题,以下是一些解决步骤:

1. 保存 .py 文件: - 在 Jupyter Notebook 中,点击菜单栏中的 File。 - 选择 Download as。 - 选择 Python (.py) 格式保存。

2. 解决扩展安装问题: - 确保您已经安装了 Jupyter 和 jupyter-contrib。 - 打开命令行(终端或命令提示符)。 - 运行以下命令来安装 jupyter-contrib: pip install jupyter-contrib - 如果安装失败,尝试以下步骤: - 更新 pip: pip install --upgrade pip - 卸载并重新安装 jupyter: pip uninstall jupyter pip install jupyter - 尝试使用不同版本的 jupyter-contrib,如果可能的话。

3. 旧版插件安装教程: - 如果您使用的是旧版本的 Jupyter 或 jupyter-contrib,可能需要查找针对该版本的特定安装指南。 - 查找相关文档或社区论坛,以获取针对旧版插件的安装步骤。

4. 跳过扩展安装: - 如果您不需要特定的 jupyter-contrib 扩展,可以跳过安装步骤。 - 直接使用 Jupyter Notebook 的基本功能。

请注意,这些步骤可能因操作系统和 Python 环境的不同而有所变化。

目录
  • jupyter notebook保存python代码为.py格式
  • jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.”问题
    • 动机
    • 旧的安装插件的教程(可以跳过)
    • Jupyter command jupyter-contrib not found.
  • 总结

    jupyter notebook保存python代码为.py格式

    Jupyter notebook 源自 Fernando Perez 发起的 IPython 项目。IPython 是一种交互式 shell,与普通的 Python shell 相似,但具有一些很好的功能(例如语法高亮显示和代码补全)。

    在jupyter notebook里输入:

    %%writefile train.py train_v = 10 def train_add(list_n): train_sum = 0 for i in range(len(list_n)): train_sum += list_n[i] return train_sum list_n = [2,3,4,5,6] print(train_add(list_n))

    %%writefile train.py 表示将文件保存为trian.py的文件,运行之后会显示:

    Writing train.py

    %run train.py 20

    运行%run 表示运行某个python文件

    import os os.path.abspath('.')  #显示当前路劲 'F:\\02.python' os.remove('train.py')  #移除文件

    需要删除的话,使用remove来删除。

    jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.”问题

    动机

    众所周知,Jupyer notebook 体量小,特别适合初学者的代码调试。其每一个Cell都可以将历史的变量保存起来。但是其相对 pycharm 美中不足的就是没有自带“代码补全”的功能,幸好的是有扩展来完善。

    买了新的电脑,我也想要按照旧电脑的安装方式安装该扩展—jupyter_contrib_nbextension,但是按照旧的教程安装不上了,然后找解决方案,尝试了好几个无用的帖子,感觉心累,误导人,最后找到了解决方案,用作笔记。

    其实该帖子的解决方案不是我解决的,因此要感谢博主“duqiumail”关于《Jupyter notebook安装扩展工具(nbextensions)提示“Jupyter command jupyter-contrib not found.”》帖子,链接在尾部有原始链接。

    本人使用的python版本为 Anaconda3-2019.10,python37

    旧的安装插件的教程(可以跳过)

    windows + R,输入 cmd 进入命令行界面

    pip install jupyter_contrib_nbextensions -i pypi.mirrors.ustc.edu.cn/simple jupyter contrib nbextension install --user # 这里旧报错了,Jupyter command `jupyter-contrib` not found,但是旧电脑上没有报该错。 pip install --user jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user

    然后进入jupyter notebook 后,发现菜单狼多出来了 Nbextensions选项,然后勾选 Hinterland 勾选上.大功告成。

    但是在 jupyter contrib nbextension install --user 的地方旧报错了。

    Jupyter command jupyter-contrib not found.

    解决方案——新的安装方式

    1.先使用以下命令

    卸载旧版本的 jupyter_contrib_nbextensions 和 upyter_nbextensions_configurator:分别用cmd命令,卸载之前的安装

    pip uninstall jupyter_contrib_nbextensions pip uninstall jupyter_nbextensions_configurator

    2.重新下载并安装:

    2.1 先cmd命令安装

    pip install -i pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_contrib_nbextensions

    2.2 然后 cmd 进入 ~Lib\site-packages\jupyter_contrib_nbextensions 目录  

    例如

    C:\ProgramData\Anaconda3\Lib\site-packages\jupyter_contrib_nbextensions

    有时候会在用户文件夹下,如

    C:\Users\he\Python\Python38\Lib\site-packages\jupyter_contrib_nbextensions

    2.3 在该目录下,cmd 执行下面命令手动安装

    python application.py install

    2.4 然后安装

    jupyter contrib-nbextension install --user

    这时就不会提示“Jupyter command jupyter-contrib not found.”这个问题了

    3 接下来继续安装

    pip install -i pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user

    这时从新启动jupyter notebook 就成功看到工具Nbextensions在工具栏了

    总结

    本文共计1316个文字,预计阅读时间需要6分钟。

    目录:Jupyter Notebook 保存 Python 代码为 .py 格式及扩展安装问题

    内容:在 Jupyter Notebook 中,您可以将代码保存为 Python 文件(.py 格式)。如果您在尝试扩展安装时遇到 Jupyter command 'jupyter-contrib' not found 的问题,以下是一些解决步骤:

    1. 保存 .py 文件: - 在 Jupyter Notebook 中,点击菜单栏中的 File。 - 选择 Download as。 - 选择 Python (.py) 格式保存。

    2. 解决扩展安装问题: - 确保您已经安装了 Jupyter 和 jupyter-contrib。 - 打开命令行(终端或命令提示符)。 - 运行以下命令来安装 jupyter-contrib: pip install jupyter-contrib - 如果安装失败,尝试以下步骤: - 更新 pip: pip install --upgrade pip - 卸载并重新安装 jupyter: pip uninstall jupyter pip install jupyter - 尝试使用不同版本的 jupyter-contrib,如果可能的话。

    3. 旧版插件安装教程: - 如果您使用的是旧版本的 Jupyter 或 jupyter-contrib,可能需要查找针对该版本的特定安装指南。 - 查找相关文档或社区论坛,以获取针对旧版插件的安装步骤。

    4. 跳过扩展安装: - 如果您不需要特定的 jupyter-contrib 扩展,可以跳过安装步骤。 - 直接使用 Jupyter Notebook 的基本功能。

    请注意,这些步骤可能因操作系统和 Python 环境的不同而有所变化。

    目录
    • jupyter notebook保存python代码为.py格式
    • jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.”问题
      • 动机
      • 旧的安装插件的教程(可以跳过)
      • Jupyter command jupyter-contrib not found.
    • 总结

      jupyter notebook保存python代码为.py格式

      Jupyter notebook 源自 Fernando Perez 发起的 IPython 项目。IPython 是一种交互式 shell,与普通的 Python shell 相似,但具有一些很好的功能(例如语法高亮显示和代码补全)。

      在jupyter notebook里输入:

      %%writefile train.py train_v = 10 def train_add(list_n): train_sum = 0 for i in range(len(list_n)): train_sum += list_n[i] return train_sum list_n = [2,3,4,5,6] print(train_add(list_n))

      %%writefile train.py 表示将文件保存为trian.py的文件,运行之后会显示:

      Writing train.py

      %run train.py 20

      运行%run 表示运行某个python文件

      import os os.path.abspath('.')  #显示当前路劲 'F:\\02.python' os.remove('train.py')  #移除文件

      需要删除的话,使用remove来删除。

      jupyter notebook代码补全扩展安装遇到 Jupyter command `jupyter-contrib` not found.”问题

      动机

      众所周知,Jupyer notebook 体量小,特别适合初学者的代码调试。其每一个Cell都可以将历史的变量保存起来。但是其相对 pycharm 美中不足的就是没有自带“代码补全”的功能,幸好的是有扩展来完善。

      买了新的电脑,我也想要按照旧电脑的安装方式安装该扩展—jupyter_contrib_nbextension,但是按照旧的教程安装不上了,然后找解决方案,尝试了好几个无用的帖子,感觉心累,误导人,最后找到了解决方案,用作笔记。

      其实该帖子的解决方案不是我解决的,因此要感谢博主“duqiumail”关于《Jupyter notebook安装扩展工具(nbextensions)提示“Jupyter command jupyter-contrib not found.”》帖子,链接在尾部有原始链接。

      本人使用的python版本为 Anaconda3-2019.10,python37

      旧的安装插件的教程(可以跳过)

      windows + R,输入 cmd 进入命令行界面

      pip install jupyter_contrib_nbextensions -i pypi.mirrors.ustc.edu.cn/simple jupyter contrib nbextension install --user # 这里旧报错了,Jupyter command `jupyter-contrib` not found,但是旧电脑上没有报该错。 pip install --user jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user

      然后进入jupyter notebook 后,发现菜单狼多出来了 Nbextensions选项,然后勾选 Hinterland 勾选上.大功告成。

      但是在 jupyter contrib nbextension install --user 的地方旧报错了。

      Jupyter command jupyter-contrib not found.

      解决方案——新的安装方式

      1.先使用以下命令

      卸载旧版本的 jupyter_contrib_nbextensions 和 upyter_nbextensions_configurator:分别用cmd命令,卸载之前的安装

      pip uninstall jupyter_contrib_nbextensions pip uninstall jupyter_nbextensions_configurator

      2.重新下载并安装:

      2.1 先cmd命令安装

      pip install -i pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_contrib_nbextensions

      2.2 然后 cmd 进入 ~Lib\site-packages\jupyter_contrib_nbextensions 目录  

      例如

      C:\ProgramData\Anaconda3\Lib\site-packages\jupyter_contrib_nbextensions

      有时候会在用户文件夹下,如

      C:\Users\he\Python\Python38\Lib\site-packages\jupyter_contrib_nbextensions

      2.3 在该目录下,cmd 执行下面命令手动安装

      python application.py install

      2.4 然后安装

      jupyter contrib-nbextension install --user

      这时就不会提示“Jupyter command jupyter-contrib not found.”这个问题了

      3 接下来继续安装

      pip install -i pypi.douban.com/simple --trusted-host pypi.douban.com jupyter_nbextensions_configurator jupyter nbextensions_configurator enable --user

      这时从新启动jupyter notebook 就成功看到工具Nbextensions在工具栏了

      总结