Julia 的问题:未正确安装包

Issues with Julia: package not properly installed

我正在尝试在 Julia https://github.com/wangjie212/TSSOS 中安装此工具。我是 Julia 的初学者。有什么问题?

使用 Julia 包管理器安装 TSSOS 后,我想使用它。一旦我使用

using TSSOS

我收到以下消息:

由于某种原因,依赖项 Mosek 未正确安装。我确实按照说明进行操作

using Pkg
Pkg.build("Mosek")

我收到消息说没有任何变化。我也试过了

Pkg.add("Mosek")

我收到了同样的信息。基本上这个依赖已经安装好了。

知道为什么我不能实际使用 TSSOS 吗?

我在 macOS 上使用 Julia 1.5.1,这对我有用(我知道这没有用,但这是一个很好的迹象表明这个包~应该~有用)。我的猜测是您之前曾在 Julia 环境之外与 Mosek 一起工作过吗? (请参阅此处:https://github.com/MOSEK/Mosek.jl#note-on-versions-and-release for why this would potentially make a difference) If that is the case, See here: https://github.com/MOSEK/Mosek.jl#installation 了解有关确保在设备上下载全新安装的 Mosek 的详细信息。

可能还值得测试 using Mosek 之类的东西以查看它给出的错误,然后在包管理器中执行 ] resolve] update 以确保解决任何版本问题照顾。如果这产生任何新结果,请使用该信息更新您上面的问题。