我的 Mac 上有 Julia 应用程序,如下所示:
$ alias julia
alias julia='exec '\''/Applications/Julia-0.4.5.app/Contents/Resources/julia/bin/julia'\'''
我希望能够从 Python(或 Jupyter/IPython notebook)调用 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/
文件夹。解决此问题的最佳方法是什么?
最佳答案
我从我的 /usr/local/bin
目录设置了一个符号链接(symbolic link)(注意:您可能需要使用 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
。
关于python - 如何在 Mac 上设置 Julia init 路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36562761/