Из-за чего при установке iJulia у меня возникает ошибка, указывающая на отсутствие Conda?

Ссылка скопирована
1 ответ

Сейчас ситуация такая: ниже я опубликую копию того, что происходит, когда я пытаюсь скачать IJulia; Я не могу прикрепить скриншот, так как потерял, но могу сделать ещё раз,елси критично Я могу скачать любой пакет, который не требует Conda, но как только требуется Conda (насколько я понимаю, это обязательное условие), IJulia этого не видит. Я пытался добавить Anaconda в PATH, но это не дало результата. И ядро IJulia не появилось в Jupiter Lab.

julia> Pkg.add(“IJulia”) ┌ Warning: could not download [there was a link here] │ exception = RequestError: HTTP/1.1 301 EU internal redirect trigger (Recv failure: Connection was reset) while requesting [there was a link here] └ @ Pkg.Registry C:\Users-–.julia\juliaup\julia-1.12.2+0.x64.w64.mingw32\share\julia\stdlib\v1.12\Pkg\src\Registry\Registry.jl:77 Updating registry at Resolving package versions… Project No packages added to or removed from Manifest No packages added to or removed from ✗ Conda ✗ IJulia ✗ GR → GRIJuliaExt ✗ Plots → IJuliaExt Precompiling packages finished. 0 dependencies successfully precompiled in 15 seconds. 205 already precompiled. 4 dependencies errored. For a report of the errors see . To retry use C:\Users\----\.julia\registries\General.tomlC:\Users\-----\.julia\environments\v1.12\Project.tomlC:\Users\----\.julia\environments\v1.12\Manifest.tomljulia> errpkg> precompile
Нужно решить такую задачу?

Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.

Заказать помощь
Лучший ответ
1
Ирина WP Ответ

Ошибка при установке IJulia с упоминанием отсутствия Conda означает, что Julia пытается создать или найти Jupyter-окружение, но не может использовать Conda. IJulia может работать как с системным Jupyter, так и с Conda-managed Jupyter. Нужно выбрать один вариант и настроить его явно.

Если вам подходит автоматический вариант, установите Conda.jl внутри Julia:

using Pkg
Pkg.add("Conda")
Pkg.add("IJulia")
Pkg.build("IJulia")

using Pkg Pkg.add("Conda") Pkg.add("IJulia") Pkg.build("IJulia")

Если Conda уже есть в системе или вы используете Anaconda/Miniconda, можно указать IJulia использовать существующий Jupyter. Сначала проверьте в терминале:

jupyter --version
which jupyter

jupyter --version which jupyter

На Windows команда будет:

where jupyter

where jupyter

Затем в Julia можно задать путь к Jupyter перед сборкой IJulia:

ENV["JUPYTER"] = "/path/to/jupyter"
using Pkg
Pkg.build("IJulia")

ENV["JUPYTER"] = "/path/to/jupyter" using Pkg Pkg.build("IJulia")

Частая проблема — Julia запущена из окружения, где не виден PATH до Python/Conda/Jupyter. Например, в обычном терминале jupyter есть, а в Julia/IDE его нет. Тогда укажите полный путь.

Если вы не хотите Conda вообще, установите Jupyter через pip/venv и укажите путь к нему. Но для большинства пользователей Conda.jl — самый простой путь, потому что он создаёт изолированное окружение и не конфликтует с системным Python.

Итог: либо установите Conda и дайте IJulia самому поднять Jupyter, либо явно укажите существующий JUPYTER. После этого выполните Pkg.build("IJulia") и проверьте запуск notebook/lab.

Другие ответы (0)

Пока нет других ответов. Будьте первым, кто поможет автору.

Ответить на вопрос

комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Вам также может быть интересно