【问题标题】:Trying to add IJulia via the REPL: Unsatisfiable requirements detected for package尝试通过 REPL 添加 IJulia:检测到包的不满足要求
【发布时间】:2020-07-16 10:00:02
【问题描述】:

我一直尝试在 REPL 中添加 IJulia,但我一直收到以下错误消息:

我尝试直接安装 JSON,但 REPL 会说“无法解析以下包名称”。

如果有帮助,我正在运行装有 julia 1.0.5 的 Windows 10 笔记本电脑

有解决办法吗?我应该为 julia 安装早期版本吗?

珍惜时间。

【问题讨论】:

  • 请不要发布代码或错误的图像。而是将代码作为文本发布在代码块中。见How do I ask a good question?
  • 您是否有理由要从 GitHub URL 添加它而不是仅仅执行 add IJulia?还有为什么您使用 Julia v1.0 而不是当前版本 1.4.2 的原因吗?
  • @NilsGudat 当我输入“添加 IJulia”时,控制台会显示消息“无法解析以下包名称”。另外,我相信我使用的是最新版本。那是一个错字。
  • 你是什么意思这是一个错字?您在上面发布了一个屏幕截图,上面写着(v1.0) pkg>,表明您正在使用 Julia v1.0(除非您已激活该名称的环境)?虽然 1.0.4 是 Julia 的 LTS 版本,但当前版本是 1.4.2
  • 我一定是看错了什么。我必须有 1.0 版。

标签: julia ijulia-notebook


【解决方案1】:

您的本地注册表似乎已过时。 注册表是~/.julia/registries,像The following package names could not be resolved 这样的消息通常表明注册表没有更新或以某种方式损坏。 删除它们(目录~/.julia/registries/General)然后添加包应该会导致下载通用注册表,最新版本。然后你应该可以毫无问题地添加 IJulia。 更多人遇到这个注册表乱码的问题,见https://discourse.julialang.org/t/registry-failed-to-update/17840/10

【讨论】:

    猜你喜欢
    • 2021-05-12
    • 1970-01-01
    • 2019-04-03
    • 1970-01-01
    • 1970-01-01
    • 2022-11-10
    • 2012-02-08
    • 2020-08-17
    • 1970-01-01
    相关资源
    最近更新 更多