首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何解决Gurobi中的ImportError问题?

如何解决Gurobi中的ImportError问题?
EN

Stack Overflow用户
提问于 2017-03-14 23:04:58
回答 2查看 8.3K关注 0票数 9

我正在尝试运行在gurobi的示例模型中给出的这个示例。我使用python3.5和gurobi 7.0.2。当我运行代码时,我会得到以下错误。

代码语言:javascript
复制
Traceback (most recent call last):
  File "test.py", line 1, in <module>
    from gurobipy import *
  File "/if5/wua4nw/anaconda3/lib/python3.5/site-packages/gurobipy/__init__.py", line 1, in <module>
    from .gurobipy import *
ImportError: libgurobi70.so: cannot open shared object file: No such file or directory

我在/if5/wua4nw/gurobi702上安装了Gurobi,我可以在/if5/wua4nw/gurobi702/linux64/lib/libgurobi70.so上看到所需的文件libgurobi70.so。顺便说一下,我正在使用Anaconda3。

我看过这个讨论,但还不能解决这个问题。有人能给我一点启示吗?我能解决这个问题吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-16 19:02:55

我没有注意到官方文件中的说明。感谢@萨沙

bash的用户应该向他们的.bashrc文件中添加以下行:

代码语言:javascript
复制
export GUROBI_HOME="/opt/gurobi702/linux64" 
export PATH="${PATH}:${GUROBI_HOME}/bin" 
export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${GUROBI_HOME}/lib" 

我遵照指示,它解决了我的问题。

票数 18
EN

Stack Overflow用户

发布于 2018-04-03 06:46:29

来自.gurobipy导入的这个问题是由Ubuntu上的import引起的。我不确定你能不能和其他的IDE一起面对。首先,您可以确保python在shell中安装了gurobipy。从Gurobi ~\gurobi752\win64 64文件安装之后。

代码语言:javascript
复制
python setup.py install 

并将库添加到shell gedit ~/.bashrc的路径中。然后,只需从shell中运行python就可以正常地运行python命令python yourFileName.py和gurobi。

在windows 10中,我在python setup.py install和用于gurobipy https://sites.google.com/site/pydatalog/python/pip-for-windows的pip工具之后将gurobi的路径添加到IDE py魅力中,然后添加了路径设置->项目解释器->显示所有->解释器路径->添加您的gurobi路径

我希望它能起作用,干杯;)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42798173

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档