Я скачал Gurobi и убедился, что моя лицензия работает. Я пытаюсь добавить пакет Gurobi в Julia, но кажется, что файл dll не может быть найден, хотя моя переменная GUROBI_HOME в порядке.
Вот результат работы Pkg.build («Gurobi»):
Найдено GUROBI_HOME = C: \ gurobi902 \ win64
Указывает ли это на правильное место установки?
- в Windows это может быть
C:\Program Files\gurobi810\win64\
- в качестве альтернативы в Windows это может быть
C:/Program Files/gurobi810/win64/
- в OSX это может быть
/Library/gurobi810/mac64/
- в Unix это может быть
/home/my_user/gurobi810/linux64/
Примечание: это должен быть полный путь, а не путь относительно вашего текущего каталога или вашего домашнего каталога.
Мы собираемся искать библиотеку Gurobi в этом каталоге: C: \ gurobi902 \ win64 \ bin
В этом каталоге есть следующие файлы:
- C: \ gurobi902 \ win64 \ bin \ grbcluster.exe
- C: \ gurobi902 \ win64 \ bin \ grbgetkey.exe
- C: \ gurobi902 \ win64 \ bin \ grbprobe.exe
- C: \ gurobi902 \ win64 \ bin \ grbtune.exe
- C: \ gurobi902 \ win64 \ bin \ grb_ts.exe
- C: \ gurobi902 \ win64 \ bin \ gurobi.bat
- C: \ gurobi902 \ win64 \ bin \ gurobi.env
- C: \ gurobi902 \ win64 \ bin \ gurobi90.dll
- C: \ gurobi902 \ win64 \ bin \ Gurobi90.NET.dll
- C: \ gurobi902 \ win64 \ bin \ Gurobi90.NET.XML
- C: \ gurobi902 \ win64 \ bin \ gurobi90_light.dll
- C: \ gurobi902 \ win64 \ bin \ GurobiJni90.dll
- C: \ gurobi902 \ win64 \ bin \ gurobi_cl.exe
- C: \ gurobi902 \ win64 \ bin \ pysetup.bat
- C: \ gurobi902 \ win64 \ bin \ vslauncher.exe
- C: \ gurobi902 \ win64 \ bin \ vswhere.exe
Мы искали (но не смогли найти) файл с именем libgurobiXXX.so
, libgurobiXXX.dylib
или gurobiXXX.dll
. Вам следует обновить переменную среды GUROBI_HOME, чтобы она указывала на правильное местоположение.
Вы пытались найти конкретный
dll
на жестком диске и обновитьGARUBI_HOME
соответственно в соответствии с сообщением об ошибке? Вы дважды проверили, существует ли этот конкретныйdll
в этой папке?