【发布时间】:2017-07-20 08:58:59
【问题描述】:
当尝试导入 gurobipy 时,我收到以下 ImportError:
D:\Development\Anaconda3\envs\hiwi\python.exe D:/Development/Hiwi/Project_Code_Source/experiment/demo/run.py
Traceback (most recent call last):
File "D:/Development/Hiwi/Project_Code_Source/experiment/demo/run.py", line 2, in <module>
import experiment.demo.scenarios as scenarios
File "D:\Development\Hiwi\Project_Code_Source\experiment\demo\scenarios.py", line 15, in <module>
import framework.simu.ins_gen_v3 as insgen
File "D:\Development\Hiwi\Project_Code_Source\framework\simu\ins_gen_v3.py", line 10, in <module>
from gurobipy import *
File "D:\Development\Anaconda3\envs\hiwi\lib\site-packages\gurobipy\__init__.py", line 1, in <module>
from .gurobipy import *
ImportError: DLL load failed: Das angegebene Modul wurde nicht gefunden. (English: Module not found.)
Process finished with exit code 1
由于搜索 google 导致与环境变量和 64 位与 32 位版本相关的错误,我检查了这些。
- 我在 Windows 10 和 Gurobi 上运行 64 位版本的 Annaconda(3.6 使用 2.7 环境)
- Gurobi 已按照此说明安装(包括许可证):http://www.gurobi.com/downloads/get-anaconda
-
GUROBI_HOME变量正确设置为C:\gurobi702\win64,Path变量正确设置为C:\gurobi702\win64\bin - Python 路径变量已设置。
- 安装了以下软件包:gurobi 7.5.1、mkl 2017.0.3、numpy 1.13.1、pip 9.0.1、python 2.7.13、setuptools 27.2.0、vs2008_runtime 9.00.30729.5054、wheel 0.29.0、wsgiref 0.1 .2
- 通过 cmd
gurobi启动 gurobi 控制台可以正常工作。 - 我多次重装完整的python环境,安装后尝试重启。
【问题讨论】:
-
尝试完全安装并从 GUROBI_HOME 目录运行
python setup.py install。 -
遗憾的是也无法正常工作。是否与我的 conda 环境有关,或者环境和 guroby 位于不同的驱动器上?
-
创建一个新环境(使用基于 anaconda 的软件包,没有完整的克隆,包括 gurobi 和 co),执行 Greg 提到的安装方法(不使用任何基于 anaconda 的二进制文件来设置 gurobi)如果这不起作用,请发布您所做的所有步骤! (就像
python C:\my_path\gurobi\setup.py install这样的东西足以破坏它=不从 GUROBI_HOME 目录调用)。我在多个场合(也使用 anaconda)从来没有遇到过这种安装的问题,我认为驱动差异并不重要。
标签: python-2.7 dll windows-10 64-bit gurobi