Не удалось выполнить предварительную компиляцию графиков.jl в Julia

#julia #plots.jl

#julia #plots.jl

Вопрос:

Я запускал код Julia в Jupyterlab, командуя using , чтобы я мог использовать пакеты Julia как обычно. Он работал хорошо до сегодняшнего утра. Сегодня я получил эту ошибку, с которой я понятия не имею, как справиться. Пожалуйста, проверьте прикрепленное изображение. Любая помощь приветствуется!

Комментарии:

1. Это странно. Вы могли бы попробовать using Pkg; Pkg.update() , если у вас каким-то образом есть древняя версия чего-то, каким-то образом? Публикация того, что Pkg.status() распечатывается, также может помочь людям угадать.

2. @macbbott Привет, спасибо за комментарий. Я попробую это в ближайшее время, но я также думаю, что это странно, потому что вчера утром я использовал Julia без ошибок, и я не вижу, что это проблема со старой версией пакета

3. @mcabbott Я попробовал Pkd.update(), и теперь он работает отлично! Я все еще не до конца уверен, что это было причиной ошибки, но поскольку она работает сейчас, проблема решена! Большое вам спасибо

4. Вы устанавливали / обновляли какие-либо пакеты до появления ошибки? Возможно, какая-то версия изменилась, что и вызвало проблему. Подсказка заключается в том, что Джулия предварительно компилирует графики, поэтому что-то изменилось. Если это так, я бы тоже попробовал Pkg.resolve() .

5. Рад, что это работает! Трудно догадаться, но иногда, когда вы добавляете пакет, менеджер пакетов может понизить рейтинг других пакетов (чтобы найти согласованное решение для ограничений каждого пакета), и очень часто это приводит вас в странные места.

Ответ №1:

Попробуйте использовать:

 Pkg; Pkg.update()
 

Кредиты: @mcabbott (первый комментарий под вопросом)

Комментарии:

1. Пожалуйста, попробуйте спросить, ответит ли владелец оригинального ответа или даже зачтет его, если вы используете его интеллектуальную собственность. (вот почему я отредактировал ваш ответ). Спасибо