如何在Mac上设置Julia init路径?

时间:2016-04-12 02:48:37

标签: python macos julia

我的Mac上有Julia应用程序,如下所示:

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

我希望能够从Python(或Jupyter / IPython笔记本)中调用Julia:

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开头的朱莉娅之路。但是,usr/中没有/Applications/Julia-0.4.5.app个文件夹。解决这个问题的最佳方法是什么?

1 个答案:

答案 0 :(得分:4)

我在/usr/local/bin目录中设置了一个符号链接(注意:您可能需要使用sudo来执行此操作):

ln -s /Applications/Julia-0.4.5.app/Contents/Resources/julia/bin/julia /usr/local/bin/julia

我使用/usr/local/bin,如果您的Mac OS X版本允许,则可能需要将其更改为/usr/bin