Ошибка импорта Python Gurobi: сбой загрузки DLL - PullRequest
0 голосов
/ 03 апреля 2019

Я установил Gurobi на мой компьютер с Windows 10 и пытаюсь использовать его на Python. Попытка импорта import gurobipy приводит к следующей ошибке:

Traceback (most recent call last):
  File "C:\Users\me\test.py", line 4, in <module>
    import gurobipy
  File "C:\Users\me\AppData\Local\Programs\Python\Python37-32\lib\site-packages\gurobipy\__init__.py", line 1, in <module>
    from .gurobipy import *
ImportError: DLL load failed: %1 is not a valid Win32 application.

Запуск gurobi из командной строки работает нормально.

Что означает ImportError: DLL load failed: %1 is not a valid Win32 application.?

1 Ответ

1 голос
/ 07 апреля 2019

Глядя на ваш след, я вижу

File "C:\Users\me\AppData\Local\Programs\Python\Python37-32\

, что говорит о том, что вы используете 32-битную сборку Python 3.7.Однако текущие дистрибутивы Gurobi поставляются только с расширением gurobipy Python, скомпилированным для 64-битных версий Python.Вам нужно использовать 64-битную сборку Python, чтобы использовать расширение gurobipy.

...