我已经在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.
是什么意思?
答案 0 :(得分:1)
看着你的踪迹
File "C:\Users\me\AppData\Local\Programs\Python\Python37-32\
表示您正在使用32位版本的Python 3.7。但是,当前的Gurobi发行版仅随附针对64位Python版本编译的gurobipy
Python扩展。您需要使用64位Python版本才能使用gurobipy
扩展名。