CPLEX и Python 3.7 - PullRequest
       52

CPLEX и Python 3.7

1 голос
/ 17 июня 2019

Я пытаюсь использовать cplex с версией Python 3.7.3. У CPLEX есть setup.py для версии 3.7, но когда я пытаюсь использовать его, я все еще получаю ошибку «CPLEX 12.9.0.0 не совместим с этой версией Python». Есть ли обходной путь для этого или мне нужно перейти на Python 3.6?

Ответы [ 3 ]

3 голосов
/ 17 июня 2019

Предположим, что исполняемый файл Python 3.7 находится на C:\Python37\python.exe, а CPLEX 12.9 установлен на C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129.Затем, чтобы установить CPLEX Python API, вы должны сделать что-то вроде следующего:

cd "C:\Program Files\IBM\ILOG\CPLEX_Studio_Community129\cplex\python\3.7\x64_win64\"
C:\Python37\python.exe setup.py install

Инструкции по установке для CPLEX Python API можно найти здесь .

1 голос
/ 17 июня 2019

Да,

Насколько мне известно для специалистов по оптимизации CPLEX и DOCPLEX, вам необходимо перейти на Python 3.6 в настоящее время.

0 голосов
/ 08 июля 2019

Мне самому пришлось перейти на Python 3.6, потому что у меня была та же проблема, но это было потому, что Python 3.7 32-битный, а для CPLEX API требуется 64-битный (я не могу сказать вам почему, но это только то, что я узнал ). После установки 64-битной версии Python 3.6 вы можете загружать пакеты CPLEX и DOPLEX так легко, что вам не понравится, что вы не сделали этого в первую очередь.

...