#package #julia
#пакет #julia
Вопрос:
Я пытаюсь установить этот инструмент в Julia https://github.com/wangjie212/TSSOS . Я полный новичок с Джулией. В чем проблема?
После установки TSSOS с помощью менеджера пакетов Julia я хочу с ним поработать. Как только я использую
using TSSOS
Я получаю следующее сообщение:
По какой-то причине зависимость Mosek установлена неправильно. Я следую инструкциям
using Pkg
Pkg.build("Mosek")
и я получаю сообщение, что ничего не меняется. Я также пытался
Pkg.add("Mosek")
и я получаю то же сообщение. В основном эта зависимость уже установлена.
Есть идеи, почему я не могу использовать TSSOS?
Ответ №1:
Я нахожусь на macOS с Julia 1.5.1, и это работает для меня (что, я знаю, бесполезно, но хороший признак того, что этот пакет ~ должен ~ работать). Я предполагаю, что вы ранее выполняли работу с Mosek за пределами вашей среды Julia? (Смотрите здесь: https://github.com/MOSEK/Mosek.jl#note-on-versions-and-release для того, почему это потенциально может иметь значение) Если это так, смотрите Здесь: https://github.com/MOSEK/Mosek.jl#installation подробнее о том, как обеспечить чистую установку Mosek, загруженной на ваше устройство.
Возможно, также стоит протестировать такие вещи, как using Mosek
увидеть ошибку, которую она выдает, а затем выполнить ] resolve
и ] update
в диспетчере пакетов, чтобы убедиться, что все проблемы с версией устранены. Если это дает какие-либо новые результаты, пожалуйста, обновите свой вопрос выше с этой информацией.
Комментарии:
1. Я тоже пробовал на macOS и не работал… Я получил точно такую же ошибку.
2. Какую версию Julia вы используете?