Как подключить cplex и pyomo? - PullRequest
0 голосов
/ 05 февраля 2020
opt = SolverFactory('cplex', executable="/Applications/CPLEX_Studio_Community129/cplex/bin/x86-64_osx/cplex")

Если используется опция исполняемого файла (как указано выше), она работает. Если нет, мы получаем следующую ошибку:

ApplicationError: No executable found for solver 'cplex'

1 Ответ

0 голосов
/ 05 февраля 2020

Если вы не хотите указывать путь с параметром executable, вам нужно добавить следующий каталог в переменную окружения PATH:

/Applications/CPLEX_Studio_Community129/cplex/bin/x86-64_osx

Например, вы можете сделать это из командной строки, вот так:

export PATH=$PATH:/Applications/CPLEX_Studio_Community129/cplex/bin/x86-64_osx

Если это работает, то вы можете сделать этот перманент, добавив его к вашему ~/.bash_profile, используя описанную технику здесь

...