Подтвердить что ты не робот

Как установить Джулию в среду анаконды?

Одна из главных особенностей Anaconda заключается в том, что она является агностикой языка, как указано в их blog:

Вы можете создавать среды любого дерева бинарных зависимостей (разные версии Python, R, Julia и т.д.).

Недавно я переключился с использования virtualenv на Anaconda на Python, поэтому мне было любопытно попробовать Джулию в среде Anaconda. Однако я не смог найти инструкции, достаточно ясные, чтобы успешно установить Julia. Во-первых, я наивно наивно conda create -n julia-test julia. Очевидно, что это не сработало. Затем я нашел в binstar.org пакет Julia (версия 0.3) с кодом

conda install -c https://conda.binstar.org/wakari1 julia

Однако я не хочу устанавливать Julia за пределы определенной виртуальной среды, поэтому я изменил ее на:

conda create -n julia-test -c https://conda.binstar.org/wakari1 julia

Он не выдавал ошибок, но в конечном итоге не смог запустить интерпретатор Julia.

Итак, каков правильный способ установки Julia (0.2, желательно) в среде anaconda?

ОБНОВЛЕНИЕ

В недавнем сообщении в блоге Continuum объявила, что conda начинает предоставлять поддержку R-пакетов:

Мы приводим в действие среду кондоминиума к экосистеме R, создавая конду пакеты для R и R пакетов на CRAN. Поддержка по-прежнему предварительный, но мы планируем оказать полную поддержку всей экосистеме в ближайшие месяцы.

Возможно, это тоже хорошая новость для Джулии и ее экосистемы пакетов.

4b9b3361

Ответ 1

В сообщении в блоге указывалось, что conda является достаточно общим, чтобы разрешать пакеты любого типа. Для Джулии еще нет пакетов (кроме тех, которые вы нашли в канале Вакари, что характерно для Вакари).

Построение пакета conda для Julia и, вероятно, не сложно. Создание упрощенного способа конвертации пакетов Julia в пакеты conda - это немного больше работы.

Ответ 2

По состоянию на август 2017 года Julia v0.5.2 доступна на канале conda-forge:

https://anaconda.org/conda-forge/julia

Он настроен на установку пакетов внутри <env_prefix>/share/julia/site, чтобы сохранить изолированность от пользовательского домашнего каталога пользователя ~/.julia.

conda create -n julia -c conda-forge julia

Ответ 3

Julia 0.4.5 (не текущая последняя версия 0.5.0) теперь доступна на канале bioconda. Используя anaconda (версия python 3.6) и следуя инструкциям в bioconda:

# In this order    
conda config --add channels conda-forge
conda config --add channels defaults
conda config --add channels r
conda config --add channels bioconda

conda install julia

Итак, чтобы создать соответствующую виртуальную среду:

conda create -n julia-env julia

Тем не менее, я еще не видел никаких дополнительных библиотек julia.