You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook中code_prettify对Julia失效问题求助

Jupyter中Julia代码高亮异常及code_prettify报错的解决方法

方案1:禁用code_prettify扩展

  • 打开Jupyter Notebook主界面,点击右上角「Settings」→「Advanced Settings Editor」
  • 左侧面板选择「Extension Manager」,在右侧User Preferences中添加配置:
    {
      "disabledExtensions": ["code_prettify"]
    }
    
  • 保存配置后重启Jupyter,报错会消失,此时Jupyter将使用内核自带的语法高亮规则,Julia代码可正常高亮。

方案2:替换为支持Julia的代码美化扩展(适用于JupyterLab)

如果需要保留代码格式化功能,可安装jupyterlab-code-formatter:

  1. 终端执行以下命令安装扩展:
    pip install jupyterlab-code-formatter
    jupyter labextension install @ryantam626/jupyterlab_code_formatter
    
  2. 在Julia REPL中安装格式化依赖:
    using Pkg
    Pkg.add("JuliaFormatter")
    
  3. 打开JupyterLab的「Advanced Settings Editor」,找到「Code Formatter」,在User Preferences中添加:
    {
      "formatters": {
        "julia": {
          "command": ["julia", "-e", "using JuliaFormatter; format(\"{file}\")"]
        }
      }
    }
    
  4. 保存配置后重启JupyterLab,即可正常使用Julia代码的格式化与高亮。

注:若使用经典Jupyter Notebook而非Lab,禁用code_prettify是最直接有效的方式,内核自带的高亮已能满足基本需求。

内容的提问来源于stack exchange,提问作者Prakhar Rathi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.04 09:15:43