Получение OSERROR: [ERRNO 86] Плохой тип ЦП в исполняемом файле при использовании решателя Pulp CBCPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Получение OSERROR: [ERRNO 86] Плохой тип ЦП в исполняемом файле при использовании решателя Pulp CBC

Сообщение Anonymous »

Я пытаюсь использовать следующий пакет Python на M3 Max Mac: pydfs_lineup_optimizer .
Я использую Python 3.12.2 .
Однако я получаю следующую ошибку:

Код: Выделить всё

Traceback (most recent call last):
File "/private/tmp/test.py", line 6, in 
for lineup in optimizer.optimize(10):
File "/private/tmp/venv/lib/python3.12/site-packages/pydfs_lineup_optimizer/lineup_optimizer.py", line 417, in optimize
solved_variables = solver.solve()
^^^^^^^^^^^^^^
File "/private/tmp/venv/lib/python3.12/site-packages/pydfs_lineup_optimizer/solvers/pulp_solver.py", line 47, in solve
self.prob.solve(self.LP_SOLVER)
File "/private/tmp/venv/lib/python3.12/site-packages/pulp/pulp.py", line 1737, in solve
status = solver.actualSolve(self, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/tmp/venv/lib/python3.12/site-packages/pulp/apis/coin_api.py", line 101, in actualSolve
return self.solve_CBC(lp, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/private/tmp/venv/lib/python3.12/site-packages/pulp/apis/coin_api.py", line 152, in solve_CBC
cbc = subprocess.Popen(args, stdout = pipe, stderr = pipe, stdin=devnull)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/opt/homebrew/Cellar/python@3.12/3.12.2_1/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1026, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/opt/homebrew/Cellar/python@3.12/3.12.2_1/Frameworks/Python.framework/Versions/3.12/lib/python3.12/subprocess.py", line 1953, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
OSError: [Errno 86] Bad CPU type in executable: '/private/tmp/venv/lib/python3.12/site-packages/pulp/apis/../solverdir/cbc/osx/64/cbc'
Тот же пакет работает нормально на M3 Pro.
Кто -нибудь знает, как я могу решить эту ошибку?

Подробнее здесь: https://stackoverflow.com/questions/784 ... -cbc-solve
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»