【问题标题】:Adding packages to Julia on WSL在 WSL 上向 Julia 添加包
【发布时间】:2020-10-17 10:18:56
【问题描述】:

我想在我的 julia on windows 子系统 for linux 中添加一个 julia 包 (JuMP),但操作被中断。当我再次尝试时,我收到错误 Unsatisfiable requirements detected for package Calculus (...)。我尝试删除它,但它说“在项目或 mainfest 中找不到”。我可以以某种方式解决这个问题(无需重新安装 julia)吗?我尝试先添加微积分,但它说它没有已知版本。谢谢

编辑:已经重新安装了 julia,所以为我解决了。如果有人遇到同样的错误,我会继续提问。

【问题讨论】:

  • 你能发布错误信息吗?它第一次被打断的事实可能是一个巧合。可能存在阻止安装 JuMP 的依赖项限制。
  • 实际上,这是第二次发生这种情况,所以我认为这不是巧合。我仍然有旧文件作为备份,所以我会在这里发布,如果有人遇到同样的问题,但我已经重新安装了 julia。

标签: julia


【解决方案1】:

基本上,如果您中断软件包安装,Julia 软件包存储库的状态可能会保持损坏。 因此,在某些情况下,唯一可行的解​​决方案是删除您的 .julia 文件夹(通常位于您的 HOME 目录中,或者为指向您的新空目录位置的 JULIA_DEPOT_PATH 变量设置一个新值) Julia 包存储库。

不幸的是,由于包安装程序执行许多不同的步骤,似乎没有其他好的解决方案来修复损坏的包存储库(截至当前的 Julia 版本 1.5.2)。好消息是您不需要重新安装 Julia。

【讨论】:

    猜你喜欢
    • 2021-05-01
    • 2020-10-15
    • 1970-01-01
    • 2020-05-08
    • 1970-01-01
    • 2021-12-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多