【问题标题】:Adding a package in Julia "ERROR The following package names could not be resolved"在 Julia 中添加包“错误无法解析以下包名”
【发布时间】:2018-11-07 22:20:36
【问题描述】:

尝试在 Julia 上添加包时,我不断收到这些消息。

Pkg.add("Taro")
ERROR: The following package names could not be resolved:
 * Taro (not found in project, manifest or registry)
Please specify by known `name=uuid`.

只有在安装某些软件包时才会弹出警告。 我也尝试过使用: get glone http://aviks.github.io/Taro.jl/ ,但也没有工作。

提前感谢您的帮助。

罗德里戈

【问题讨论】:

  • 写下您需要的Taro.jl 功能 - 也许有适合您的解决方法。

标签: julia


【解决方案1】:

包已注册,但似乎还没有为 Julia 1.0 做好准备。

您可以(强制)从它的 github 存储库中添加它。它位于https://github.com/aviks/Taro.jl。因此,您可以

] add https://github.com/aviks/Taro.jl

或等效

using Pkg
Pkg.add("https://github.com/aviks/Taro.jl")

但是,在 Julia 1.0 上构建包将失败。请注意,您提到的 URL http://aviks.github.io/Taro.jl/ 只是包文档。

【讨论】:

  • 感谢 crstnbr 的回答。我尝试了这两个建议,但是我现在收到另一个错误:“无法解析以下包:*DataArrays(在项目、清单或注册表中找不到)。
  • 我不知道你为什么会得到这个。我自己添加DataArrays 没有问题。但是请注意,我在上面的评论中,该软件包无论如何都不能在 1.0 上运行。您可能应该告诉我们您真正需要 Taro.jl 的哪些功能。也许还有其他一些包可以完成这项工作。
  • 谢谢,crstnbr。你是对的,我安装了一个不同的包(CSV.jl)。令我困惑的是,当我尝试安装其他软件包时,我得到了不同的相同错误,但不是所有软件包。
猜你喜欢
  • 1970-01-01
  • 2022-01-01
  • 2014-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多