Hisense Lau 2023-02-21 22:07 采纳率: 77.8%
浏览 77
已结题

jupyter 安装 插件的问题

想着为jupyter notebook 添加目录大纲,上网搜索了以下,发现安装jupyter_contrib_nbextensions这个插件即可,但是按照网上的教程安装后,却怎么也安不上,明明已经显示安装成功了,但是进入jupyter notebook后就是看不到Nbextensions。是不是因为我的jupyternotebook不是anaconda中的,而是自己通过pip install命令安装的。不光是这个插件的问题,再比如说jupyter notebook汉化的问题,都说添加一个用户变量就行,但是我添加完了启动jupyer notebook还是英文的。我想是不是因为网上的这些教程都只针对anaconda中的jupyter notebook,那我用pip install 命令安装的应该怎么办呢?

  • 写回答

1条回答 默认 最新

  • CodeBytes 2023-02-21 22:21
    关注

    该回答引用ChatGPT

    它可以为 Jupyter Notebook 添加许多实用的功能,如目录大纲、代码折叠、代码注释等。

    安装 jupyter_contrib_nbextensions 插件,可以通过 pip install 命令或者 conda install 命令来安装。如果你使用的是 pip 安装的 Jupyter Notebook,可以使用以下命令安装:

    
    pip install jupyter_contrib_nbextensions
    jupyter contrib nbextension install --user
    jupyter nbextensions_configurator enable --user
    
    
    

    如果你使用的是 conda 安装的 Jupyter Notebook,可以使用以下命令安装:

    
    conda install -c conda-forge jupyter_contrib_nbextensions
    jupyter contrib nbextension install --user
    jupyter nbextensions_configurator enable --user
    
    
    

    如果你已经按照上述方法安装了插件,但是在 Jupyter Notebook 中找不到 Nbextensions 选项,可以尝试重新启动 Jupyter Notebook,或者检查一下是否在正确的环境下运行了 Jupyter Notebook。

    至于 Jupyter Notebook 的汉化,如果你使用的是自己通过 pip install 命令安装的 Jupyter Notebook,可以按照以下步骤来实现汉化:

    打开终端,进入 Jupyter Notebook 的安装目录(通常是 /usr/local/lib/python3.x/dist-packages/notebook/static/notebook/js/i18n/),找到 zh-CN.js 文件。

    将该文件备份,并将该文件名改为 zh-CN_backup.js。

    打开 zh-CN.js 文件,将文件内容替换为以下内容:

    
    
    define({
        "nbexts": {
            "add_above": "上方插入单元格",
            "add_below": "下方插入单元格",
            "cell_type": "单元格类型",
            "code": "代码",
            "code_folding": "代码折叠",
            "commenting": "注释",
            "delete_cell": "删除单元格",
            "insert_cell": "插入单元格",
            "move_down": "向下移动单元格",
            "move_up": "向上移动单元格",
            "nbconvert": "导出为",
            "rename_notebook": "重命名",
            "restart_kernel": "重启内核",
            "run_all_cells": "运行所有单元格",
            "run_selected_cell": "运行选中的单元格",
            "save_checkpoint": "保存检查点",
            "to_code": "转换为代码",
            "to_markdown": "转换为 Markdown",
            "to_raw": "转换为原始格式",
            "toggle_all_line_numbers": "显示/隐藏所有行号",
            "toggle_line_number": "显示/隐藏行号"
        }
    });
    
    

    保存文件,然后重新启动 Jupyter Notebook,就可以看到汉化效果了。
    需要注意的是,如果你使用的是 Jupyter Notebook 6.0 及以上版本,汉化文件的路径为 /usr/local/lib/python3.x/site-packages/notebook/static/notebook/js/i18n/zh-CN.js。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 3月2日
  • 已采纳回答 2月22日
  • 创建了问题 2月21日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度