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

求助:升级Jupyter Notebook后IJulia预编译失败

解决IJulia预编译失败的EXCEPTION_ACCESS_VIOLATION错误

针对IJulia预编译时触发EXCEPTION_ACCESS_VIOLATION错误、降级版本无效且怀疑与Jupyter升级相关的问题,可按以下步骤尝试修复:

1. 彻底清理预编译缓存

  • 手动删除IJulia的预编译目录:C:\Users\User\.julia\compiled\v1.9\IJulia
  • 或在Julia REPL中执行强制全量预编译:
    using Pkg
    Pkg.precompile(; incremental=false)
    

2. 重新构建IJulia

清理缓存后,重新构建并预编译IJulia:

using Pkg
Pkg.build("IJulia")
Pkg.precompile("IJulia")

3. 锁定兼容的IJulia版本

若Jupyter升级导致版本不兼容,可指定与Julia 1.9匹配的IJulia版本(如1.24.x系列):

using Pkg
Pkg.rm("IJulia")
Pkg.add("IJulia@1.24.2")
Pkg.build("IJulia")

4. 禁用增量预编译临时修复

通过禁用编译模块的方式重新安装IJulia:

  1. 打开命令行执行:
    julia --compiled-modules=no
    
  2. 在启动的REPL中执行:
    using Pkg
    Pkg.rm("IJulia")
    Pkg.add("IJulia")
    Pkg.precompile("IJulia")
    

5. 修复Julia系统镜像

错误日志显示系统镜像恢复失败,可能是Julia安装文件损坏:

  • 卸载当前Julia 1.9.0,重新下载官方安装包覆盖安装
  • 安装完成后更新所有包:
    using Pkg
    Pkg.update()
    

附错误日志:

Precompiling IJulia
  ✗ IJulia
  0 dependencies successfully precompiled in 1 seconds. 13 already precompiled.

ERROR: The following 1 direct dependency failed to precompile:

IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a]

Failed to precompile IJulia [7073ff75-c697-5162-941a-fcdaad2a7d2a] to "C:\Users\User\.julia\compiled\v1.9\IJulia\jl_CAE.tmp".

Please submit a bug report with steps to reproduce this fault, and any error messages that follow (in their entirety). Thanks.
Exception: EXCEPTION_ACCESS_VIOLATION at 0x7ff9570a1f30 -- get_item_for_reloc at C:/workdir/src\staticdata.c:1704 [inlined]
jl_read_reloclist at C:/workdir/src\staticdata.c:1795
in expression starting at C:\Users\User\.julia\packages\IJulia\bHdNn\src\IJulia.jl:36
get_item_for_reloc at C:/workdir/src\staticdata.c:1704 [inlined]
jl_read_reloclist at C:/workdir/src\staticdata.c:1795
jl_restore_system_image_from_stream_ at C:/workdir/src\staticdata.c:2905
jl_restore_package_image_from_stream at C:/workdir/src\staticdata.c:3333
jl_restore_incremental_from_buf at C:/workdir/src\staticdata.c:3379 [inlined]
ijl_restore_package_image_from_file at C:/workdir/src\staticdata.c:3494
_include_from_serialized at .\loading.jl:1011
_require_search_from_serialized at .\loading.jl:1471
_require at .\loading.jl:1748
_require_prelocked at .\loading.jl:1625
macro expansion at .\loading.jl:1613 [inlined]
macro expansion at .\lock.jl:267 [inlined]
require at .\loading.jl:1576
jfptr_require_32536.clone_1 at C:\Users\User\AppData\Local\Programs\Julia-1.9.0\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
call_require at C:/workdir/src\toplevel.c:466 [inlined]
eval_import_path at C:/workdir/src\toplevel.c:503
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:731
jl_eval_module_expr at C:/workdir/src\toplevel.c:203 [inlined]
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:715
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1864
_include at .\loading.jl:1924
include at .\Base.jl:457 [inlined]
include_package_for_output at .\loading.jl:2010
jfptr_include_package_for_output_46733.clone_1 at C:\Users\User\AppData\Local\Programs\Julia-1.9.0\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
do_call at C:/workdir/src\interpreter.c:126
eval_value at C:/workdir/src\interpreter.c:226
eval_stmt_value at C:/workdir/src\interpreter.c:177 [inlined]
eval_body at C:/workdir/src\interpreter.c:624
jl_interpret_toplevel_thunk at C:/workdir/src\interpreter.c:762
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:912
jl_toplevel_eval_flex at C:/workdir/src\toplevel.c:856
ijl_toplevel_eval at C:/workdir/src\toplevel.c:921 [inlined]
ijl_toplevel_eval_in at C:/workdir/src\toplevel.c:971
eval at .\boot.jl:370 [inlined]
include_string at .\loading.jl:1864
include_string at .\loading.jl:1874 [inlined]
exec_options at .\client.jl:305
_start at .\client.jl:522
jfptr__start_34279.clone_1 at C:\Users\User\AppData\Local\Programs\Julia-1.9.0\lib\julia\sys.dll (unknown line)
jl_apply at C:/workdir/src\julia.h:1879 [inlined]
true_main at C:/workdir/src\jlapi.c:573
jl_repl_entrypoint at C:/workdir/src\jlapi.c:717
mainCRTStartup at C:/workdir/cli\loader_exe.c:59
BaseThreadInitThunk at C:\WINDOWS\System32\KERNEL32.DLL (unknown line)
RtlUserThreadStart at C:\WINDOWS\SYSTEM32\ntdll.dll (unknown line)
Allocations: 2997 (Pool: 2984; Big: 13); GC: 0

内容的提问来源于stack exchange,提问作者Mstislav Keldysh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 20:57:33