在Catalina机器上安装Julia 0.6.4

时间:2019-12-01 05:42:45

标签: julia macos-catalina

在Windows机器上完成多次之前,没有任何问题。但是在Catalina机器上安装了Julia Pro之后,当我尝试使用Pkg.add(“ Gurobi”)添加Gurobi软件包时,我仍然收到此错误:

错误:SystemError:realpath:没有这样的文件或目录

我尝试根据我在其他地方看到的唯一评论为Julia授予完全磁盘访问权限。我也相信ENV [“ GUROBI_HOME”] =“ / Library / gurobi811 / mac64”

也正确定义了Gurobi的路径

我还能做什么?这是较旧的代码,因此希望避免对其进行更新以与Julia 1.x一起使用。

谢谢!我已经花了两天时间试图解决这个问题!

1 个答案:

答案 0 :(得分:1)

最近才使软件包在朱莉娅(Julia)本身的版本或它们的依赖项上设置上限的情况变得很普遍。实际上,现在这是自动注册新版本的要求。但是在过去,我们对此感到更加放松。结果,可能有Gurobi版本声称可以使用比实际版本更广泛的Julia版本,或者某些软件包可以在某些版本中协同工作,而在其他版本中却没有,django-admin startapp appname 根本无法知道什么是魔术组合。

您可能需要手动安装在Julia 0.6时为“现代”版本的Gurobi版本。但是,您还应该期望对将要使用的其他软件包进行这种挖掘。

考虑到您花了多少时间,我认为您最好的选择是安装Julia 0.7,并使用其警告来告诉您如何现代化代码。完成后,您可以使用Julia1.x。但是,通过0.7达到1.x比直接跳至1.x容易得多。