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

Windows下Julia1.6.6执行Pkg.precompile()时Plots/GR包预编译失败

故障根因

报错核心是GR包安装过程中文件缺失,C:\Users\Administrator\.julia\packages\GR\xhzFJ\deps\deps.jl配置文件未正常生成或被误删。GR是Plots的默认绘图后端,因此连带导致Plots预编译失败。Windows平台Julia 1.6版本安装GR时,常因网络波动、杀毒软件拦截、系统权限管控出现二进制依赖下载不全、文件丢失的问题。

修复步骤
  • 完全关闭当前Julia REPL,打开任务管理器结束所有残留的Julia进程。
  • 打开资源管理器,进入C:\Users\Administrator\.julia\packages\目录,删除整个GR文件夹;再进入C:\Users\Administrator\.julia\compiled\v1.6\目录,删除GR、Plots两个文件夹。
  • 临时关闭Windows Defender实时防护、第三方杀毒软件,避免后续下载的依赖文件被误拦截删除。
  • 重新启动Julia REPL,依次执行以下命令重装GR:
using Pkg
Pkg.rm("GR")
Pkg.add("GR")
# 等待GR安装流程完全结束,出现安装成功提示后再执行后续命令
Pkg.build("GR")
  • GR构建完成后,执行预编译命令验证修复结果:
Pkg.precompile()

GR预编译通过后,执行using Plots确认Plots包可正常加载即可。

兼容版本兜底方案

如果上述操作后仍然报错,可安装适配Julia 1.6的GR稳定版规避版本兼容问题,执行以下命令:

using Pkg
Pkg.rm("GR")
Pkg.add(PackageSpec(name="GR", version="0.72.0"))
Pkg.build("GR")
Pkg.precompile()

日常使用建议将C:\Users\Administrator\.julia\目录加入杀毒软件白名单,避免包文件被误删;如果使用管理员账户运行Julia,建议关闭系统的受控文件夹访问权限,防止包写入文件时被系统拦截。

内容的提问来源于stack exchange,提问作者Yi Wangtian

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.27 14:18:21