在Windows机器上完成多次之前,没有任何问题。但是在Catalina机器上安装了Julia Pro之后,当我尝试使用Pkg.add(“ Gurobi”)添加Gurobi软件包时,我仍然收到此错误:
错误:SystemError:realpath:没有这样的文件或目录
我尝试根据我在其他地方看到的唯一评论为Julia授予完全磁盘访问权限。我也相信ENV [“ GUROBI_HOME”] =“ / Library / gurobi811 / mac64”
也正确定义了Gurobi的路径我还能做什么?这是较旧的代码,因此希望避免对其进行更新以与Julia 1.x一起使用。
谢谢!我已经花了两天时间试图解决这个问题!
答案 0 :(得分:1)
最近才使软件包在朱莉娅(Julia)本身的版本或它们的依赖项上设置上限的情况变得很普遍。实际上,现在这是自动注册新版本的要求。但是在过去,我们对此感到更加放松。结果,可能有Gurobi版本声称可以使用比实际版本更广泛的Julia版本,或者某些软件包可以在某些版本中协同工作,而在其他版本中却没有,django-admin startapp appname
根本无法知道什么是魔术组合。
您可能需要手动安装在Julia 0.6时为“现代”版本的Gurobi版本。但是,您还应该期望对将要使用的其他软件包进行这种挖掘。
考虑到您花了多少时间,我认为您最好的选择是安装Julia 0.7,并使用其警告来告诉您如何现代化代码。完成后,您可以使用Julia1.x。但是,通过0.7达到1.x比直接跳至1.x容易得多。