2016-04-12 2 views
1

次のように私は私のMac上のジュリアのアプリケーションを持っている:MacでJulia initパスを設定するにはどうすればよいですか?

$ alias julia 
alias julia='exec '\''/Applications/Julia-0.4.5.app/Contents/Resources/julia/bin/julia'\''' 

私は、Pythonからのジュリア(またはJupyter/IPythonノートブック)を呼び出すことができるようにしたい:

from julia import Julia 

しかし、次のステップでは、次の方法のどれも動作しません。後者の場合には

jl = Julia() 
jl = Julia(jl_init_path="/Applications/Julia-0.4.5.app/Contents/Resources/julia/bin") 
jl = Julia(jl_init_path="/Applications/Julia-0.4.5.app/Contents/Resources/") 

が、私は次のエラーを取得しています:

FileNotFoundError: [Errno 2] No such file or directory: '/Applications/Julia-0.4.5.app/Contents/Resources/usr/bin/julia' 

明らかに、それはusr/bin/juliaで始まるJuliaへの道を見つけようとしています。ただし/Applications/Julia-0.4.5.appにはusr/というフォルダはありません。これを修正する最も良い方法は何ですか?

答えて

3

は、私は私の/usr/local/binディレクトリからシンボリックリンクを設定(注:あなたはおそらくこれを実行するためにsudoを使用する必要があります):

私は /usr/local/bin使用
ln -s /Applications/Julia-0.4.5.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia 

は、あなたが/usr/binにそれを変更する必要があり、あなたのMac OS Xのバージョンがそれを許すならば。

関連する問題