Python Gurobi导入错误:DLL加载失败

时间:2019-04-03 16:17:51

标签: python windows gurobi

我已经在Windows 10机器上安装了Gurobi,并且正在尝试在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 个答案:

答案 0 :(得分:1)

看着你的踪迹

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

表示您正在使用32位版本的Python 3.7。但是,当前的Gurobi发行版仅随附针对64位Python版本编译的gurobipy Python扩展。您需要使用64位Python版本才能使用gurobipy扩展名。