web-dev-qa-db-ja.com

Juliaをanaconda環境にインストールする方法は?

Anacondaの主な機能の1つは、 ブログ で述べられているように、言語に依存しないことです。

任意のバイナリ依存ツリー(Python、R、Juliaなどの異なるバージョン)の環境を作成できます。

最近、PythonでvirtualenvからAnacondaに切り替えたので、Anaconda環境でJuliaを試してみたいと思いました。ただし、Juliaを正常にインストールするのに十分な手順が見つかりませんでした。最初に、素朴にconda create -n Julia-test Juliaを試しました。明らかに、うまくいきませんでした。それから私は found 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(0.2、できれば)をインストールする正しい方法は何ですか?

[〜#〜] update [〜#〜]

2018年3月現在、Julia v0.6.1はconda-forgeチャンネルのlinux-64で利用可能です:

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

ユーザーの<env_prefix>/share/Julia/siteユーザーのホームディレクトリからの分離を維持するために、~/.Julia内にパッケージをインストールするように設定されています。

conda create -n Julia -c conda-forge Julia

28
Robert Smith

ブログの投稿は、condaがあらゆるタイプのパッケージを許可するのに十分一般的であることを示していました。 Julia用のパッケージはまだありません(WakariチャンネルにあるWakariに固有のパッケージを除く)。

ジュリア向けのcondaパッケージを構築することは、おそらく難しくありません。 Juliaパッケージをcondaパッケージに変換する合理化された方法を構築することは、もう少し作業です。

13
asmeurer

2017年8月現在、ジュリア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

21
dfornika

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

それにもかかわらず、私はまだ利用可能な追加のジュリアライブラリを見ませんでした。

6
khourhin