如何在Mac上设置Julia的初始路径?

4

我在我的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 开头的指向Julia的路径。然而,在 /Applications/Julia-0.4.5.app 中没有 usr/ 文件夹。最好的解决方法是什么?

1个回答

7
我在我的/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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接