如何正确使用Julia语言添加软件包“ ConditionalJuMP”?

问题描述

命令"Pkg.add("ConditionalJuMP)"有效。

但是,当我尝试使用命令(using ConditionalJuMP)时,却遇到此错误。有人可以向我提出建议吗?

enter image description here

解决方法

您是否看过ConditionalJuMP的GitHub存储库? latest release (0.1.0)适用于Julia 1.0,因此目前看来已经过时了,没有太多工作要做...

master不同0.1.0版本:here

朱莉娅从您的屏幕快照中尝试将ConditionalJuMP预编译为./julia/compiled/v1.5。所以我猜您正在使用Julia 1.5,对吧?

我要做的第一件事是尝试回到Julia 1.0,看看ConditionalJuMP是否可以使用它(或者通过主动选择较早的JuMP来满足自己的需求吗?版本(例如项目中的显式包)),因为总体看来GenericRangeConstraint丢失/未找到-这是早期JuMP版本的一部分,但可能不再存在(不是{{1} }专家)。

,

ConditionalJuMP不支持最新版本的JuMP。您将需要通过以下方式安装旧版本:] add JuMP@0.18

我鼓励您使用最新版本的JuMP及其对指标约束的本机支持:https://jump.dev/JuMP.jl/stable/constraints/#Indicator-constraints-1