Gurobipy DLL 加载失败
Gurobipy DLL load failed
尝试导入 gurobipy 时出现以下导入错误:
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
上 运行 Annaconda 的 64 位版本(3.6 使用 2.7 env)
- Gurobi是按照这个说明安装的(包括license):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,车轮 0.29.0,wsgiref 0.1.2
- 通过 cmd
gurobi
启动 gurobi 控制台工作正常。
- 我多次重新安装完整的 python 环境,并尝试在安装后重新启动。
我得到它 运行 一个新的 conda 环境并通过 python setup.py install
安装,正如 Greg Glockner 和 sascha 所提到的。
此问题 [from .gurobipy import] 是由 Ubuntu 上的 IDE Pycharm 引起的。我不确定您是否可以与其他 IDEs 一起面对它。
首先,您可以从 shell 确保 python 已安装 gurobipy。
从文件 Gurobi ~\gurobi752\win64
安装后
python setup.py install
然后 运行 python 来自 shell 作为正常的 python 命令
python yourFileName.py
并且 gurobi 将完美运行
在 windows 10 中,我将 gurobi 的路径添加到 IDE pycharm
在 python setup.py install
和用于 gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows 的 pip 工具之后,我添加了路径
Settings->Project Interpreter-> show all -> interpreter paths -> 添加你的gurobi路径
希望它能成功,加油 ;)
尝试导入 gurobipy 时出现以下导入错误:
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 上 运行 Annaconda 的 64 位版本(3.6 使用 2.7 env)
- Gurobi是按照这个说明安装的(包括license):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,车轮 0.29.0,wsgiref 0.1.2
- 通过 cmd
gurobi
启动 gurobi 控制台工作正常。 - 我多次重新安装完整的 python 环境,并尝试在安装后重新启动。
我得到它 运行 一个新的 conda 环境并通过 python setup.py install
安装,正如 Greg Glockner 和 sascha 所提到的。
此问题 [from .gurobipy import] 是由 Ubuntu 上的 IDE Pycharm 引起的。我不确定您是否可以与其他 IDEs 一起面对它。 首先,您可以从 shell 确保 python 已安装 gurobipy。 从文件 Gurobi ~\gurobi752\win64
安装后python setup.py install
然后 运行 python 来自 shell 作为正常的 python 命令
python yourFileName.py
并且 gurobi 将完美运行
在 windows 10 中,我将 gurobi 的路径添加到 IDE pycharm
在 python setup.py install
和用于 gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows 的 pip 工具之后,我添加了路径
Settings->Project Interpreter-> show all -> interpreter paths -> 添加你的gurobi路径
希望它能成功,加油 ;)