在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法

目录

问题描述

解决方法

 总结


问题描述

刚开始学习Python时,需要编写的代码要用到Gurobi优化器,于是根据网上的教程安装了Gurobi的第三方库,并配置了相应的环境。但是在使用PyCharm写Python代码时,导入第三方库的代码行“from gurobipy import *”始终呈灰色,且一些与Gurobi有关的代码还会出现报错,奇怪的是代码可以正常运行出正确的结果。

解决方法

一、找到Gurobi环境变量的地址

1.ctrl+左键点击gurobipy,找到环境变量的名称

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第1张图片

2.在Windows搜索栏中输入“系统环境变量”并打开,也可以在控制面板中搜索找到

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第2张图片

3.点击环境变量,并在系统变量中找到对应环境变量的地址,双击打开后复制路径

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第3张图片

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第4张图片

二、将Gurobi环境变量的地址添加到PyCharm的解释器中

1.打开PyCharm,找到解释器设置:File>Settings>Project:“项目名”>Python Interpreter>Show All,点击Show Interpreter Paths

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第5张图片

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第6张图片

2.添加刚刚在“系统环境变量”中复制的Gurobi环境变量的路径,需要注意的是添加的路径要定位到与Python相对应的版本文件夹中的lib文件夹,Python版本可以在Pycharm的右下角看到

 在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第7张图片

在PyCharm中编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色的解决方法_第8张图片

 3.添加成功后,全部点击OK保存设置,回到代码页面,稍等片刻,可以看到代码检测正常,没有报错

 

 总结

可能是Gurobi安装包是从官网下载并安装的原因,环境变量没有添加到Python的安装路径下,导致Python无法找到Gurobi环境变量的路径,所以需要手动把环境变量的路径添加到解释器中。如果引用其他第三方库时出现类似问题,也可以考虑通过此种方法将第三方库的环境变量路径手动添加到解释器中。

你可能感兴趣的:(Python,pycharm,ide,python)