добавление CPLEX в Julia

#julia-jump

Вопрос:

Я пытался добавить CPLEX к Джулии, но это не сработало, может ли кто-нибудь помочь мне понять, в чем проблема. версии Julia и CPLEX-1.4.2 и 12.10.

 julia> Pkg.build("CPLEX")
   Building CPLEX → `C:UsersAsus.juliapackagesCPLEXrmvStdepsbuild.log`
┌ Error: Error building `CPLEX`: 
│ INFO: Could not find files for the given pattern(s).
│ ERROR: LoadError: Unable to install CPLEX.jl.
│ 
│ The versions of CPLEX supported by CPLEX.jl are:
│ 
│ * 12.10
│ * 20.1
│ 
│ You must download and install one of these versions separately.
│ 
│ You should set the `CPLEX_STUDIO_BINARIES` environment variable to point to
│ the install location then try again. For example (updating the path to the
│ correct location if needed):
│ 
│ ```
│ ENV["CPLEX_STUDIO_BINARIES"] = "C:\Program Files\IBM\ILOG\CPLEX_Studio201\cplex\bin\x64_win64\"
│ import Pkg
│ Pkg.add("CPLEX")
│ Pkg.build("CPLEX")
│ ```
│ 
│ See the CPLEX.jl README at https://github.com/jump-dev/CPLEX.jl for further
│ instructions.
│ 
│ Stacktrace:
│  [1] error(::String) at .error.jl:33
│  [2] try_local_installation() at C:UsersAsus.juliapackagesCPLEXrmvStdepsbuild.jl:112
│  [3] top-level scope at C:UsersAsus.juliapackagesCPLEXrmvStdepsbuild.jl:130
│  [4] include(::String) at .client.jl:439
│  [5] top-level scope at none:5
│ in expression starting at C:UsersAsus.juliapackagesCPLEXrmvStdepsbuild.jl:123
└ @ Pkg.Operations D:buildbotworkerpackage_win64buildusrsharejuliastdlibv1.4PkgsrcOperations.jl:899

julia> 
 

Комментарии:

1. вы пробовали следовать инструкциям в сообщении об ошибке?

Ответ №1:

а) Не используйте Julia 1.4.2. Пожалуйста, обновите до последней версии Julia (1.6.3) или воспользуйтесь долгосрочной поддержкой (Julia 1.0).

б) Следуйте инструкциям по установке: https://github.com/jump-dev/CPLEX.jl#installation

c) Если у вас установлен CPLEX 12.10, путь не будет CPLEX_Studio201 , но что-то вроде CPLEX_Studio_1210

Комментарии:

1. Большое вам спасибо за ваш комментарий