Gurobipy DLL加载失败

时间:2017-07-20 08:59:00

标签: python-2.7 dll windows-10 64-bit gurobi

当尝试导入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

由于搜索谷歌导致与环境变量和64对32位版本相关的错误,我检查这些。

  1. 我在Windows 10和Gurobi上运行64位版本的Annaconda(3.6使用2.7 env)
  2. 根据此说明(包括许可证)安装Gurobi:http://www.gurobi.com/downloads/get-anaconda
  3. GUROBI_HOME变量已正确设置为C:\gurobi702\win64Path变量设置为C:\gurobi702\win64\bin
  4. 设置了Python Path变量。
  5. 安装了以下软件包: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 0.2
  6. 通过cmd gurobi启动gurobi控制台工作正常。
  7. 我多次重新安装了我的完整python环境,并尝试在安装后重新启动。

2 个答案:

答案 0 :(得分:1)

我使用新的conda环境运行并通过python setup.py install安装,如Greg Glockner和sascha所述。

答案 1 :(得分:0)

[来自.gurobipy import]的问题是由Ubuntu上的IDE Pycharm引起的。我不确定你是否可以与其他IDE面对面。 首先,您可以确保从shell中安装了gurobipy。 从文件Gurobi安装后〜\ gurobi752 \ win64

python setup.py install 

然后只需从shell运行python作为普通的python命令 python yourFileName.py和gurobi将完美运作

在Windows 10中,我将gurobi的路径添加到IDE pycharm中 在python setup.py install和pur工具gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows之后,我添加了路径 设置 - &gt;项目口译员 - &gt;全部显示 - &gt;口译员路径 - &gt;添加你的gurobi路径

我希望它有效欢呼;)