pycharm中import导入包呈现灰色的问题及解决
作者:东野# 发布时间:2023-10-03 23:12:10
import导入包呈现灰色问题
问题描述
pycharm中单个py文件导入包时呈灰色,而别的文件却能正常显示,我按照CSDN博客上给的设置
①右键点击项目,找下面的Mark Directory as 选择Source Root”
以及
②点击File-Invalidte Caches/Restart…重启
两种方法均不起作用,无法解决问题。
我的解决方法:将鼠标移动到那行代码,点击出现提示“Unused import statement”表示import声明不可用,左边同时出现黄色小灯泡,将鼠标移动至黄色小灯泡那里,会出现向下箭头,点击箭头出现下拉菜单,继续点击第一条“Optimize imports”(切记要点击的是最右边的三角号,不是这一整行,否则会出错),右面选择第四个“Suppress for statement”,即可。
解决啦!
pycharm编写Python时,导入第三方库的代码行“from gurobipy import *”呈灰色解决
刚开始学习Python时,需要编写的代码要用到Gurobi优化器,于是根据网上的教程安装了Gurobi的第三方库,并配置了相应的环境。但是在使用PyCharm写Python代码时,导入第三方库的代码行“from gurobipy import *”始终呈灰色,且一些与Gurobi有关的代码还会出现报错,奇怪的是代码可以正常运行出正确的结果。
解决方法:
找到Gurobi环境变量的地址
1.ctrl+左键点击gurobipy,找到环境变量的名称
2.在Windows搜索栏中输入“系统环境变量”并打开,也可以在控制面板中搜索找到
3.点击环境变量,并在系统变量中找到对应环境变量的地址,双击打开后复制路径
将Gurobi环境变量的地址添加到PyCharm的解释器中
1.打开PyCharm,找到解释器设置:File>Settings>Project:“项目名”>Python Interpreter>Show All,点击Show Interpreter Paths
2.添加刚刚在“系统环境变量”中复制的Gurobi环境变量的路径,需要注意的是添加的路径要定位到与Python相对应的版本文件夹中的lib文件夹,Python版本可以在Pycharm的右下角看到
3.添加成功后,全部点击OK保存设置,回到代码页面,稍等片刻,可以看到代码检测正常,没有报错
注意:
可能是Gurobi安装包是从官网下载并安装的原因,环境变量没有添加到Python的安装路径下,导致Python无法找到Gurobi环境变量的路径,所以需要手动把环境变量的路径添加到解释器中。
如果引用其他第三方库时出现类似问题,也可以考虑通过此种方法将第三方库的环境变量路径手动添加到解释器中。
来源:https://blog.csdn.net/qq_35090118/article/details/107173972


猜你喜欢
- 前言typescript作为未来前端开发的主流框架,在前端开发的过程中也会越来越主要,相信这篇文章会对你有很大的帮助!开发环境搭建创建min
- 前言刚开始学习MySQL,下载的是官网最新版本 5.7.14,使用cmd输入中文时报错,于是开始修改mysql默认编码(windows下),
- 如果要在应用程序中周期性地进行某项操作,比如周期性地检测主机的CPU值,则需要用到QTimer定时器,QTimer类提供了重复的和单次的定时
- 一、介绍ADB(Android调试桥)是一个命令行工具(CLI),可用于控制Android设备并与之通信。您可以执行许多操作,例如安装应用程
- 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket,一般在配置部署mysql环境时都会在mysql的m
- 前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台
- 发现问题最近在工作中遇到一个问题,通过查找相关的解决方法终于解决,下面话不多说了,来一起看看详细的介绍吧命令行会出现如下错误信息Syntax
- 无法打开用户默认数据库,登录失败,这也是SQL Server使用者熟悉的问题之一。在使用企业管理器、查询分析器、各类工具和应用软件的时候,只
- 微信小程序组件设计规范组件化开发的思想贯穿着我开发设计过程的始终。在过去很长一段时间里,我都受益于这种思想。组件可复用 - 减少了重复代码量
- 准备工作:python:https://www.python.org/downloads/Dev-C++:https://sourcefor
- 傅里叶变换dft = cv.dft(np.float32(img),flags = cv.DFT_COMPLEX_OUTPUT)傅里叶逆变换
- 前言摘要之前写了一篇 grpool goroutine池详解 | 协程管理 收到了大家积极的反馈,今天这篇来做一下grpool的性能测试分析
- 一简介本软件作用于人员管理,1创建一个岗位管理界面,点击岗位管理之后,设置好岗位名称,拖动鼠标画框,完成岗位创建,之后里面可以放置人员。可以
- 本文为大家解析了python实现4名牌手洗牌发牌的问题,供大家参考,具体内容如下编写程序, 4名牌手打牌,计算机随机将52张牌(不含大小鬼)
- 这是解释器设置问题,在设置里找到interpreter 找到合适的目录就可以了。因为重装了python导致pycharm找不到路径了。另外,
- import retext='V101_renow.Android.2.2.Normal.1.Alpha.apk?IMSI=4600
- 本文实例为大家分享了python编写实现抽奖器的具体代码,供大家参考,具体内容如下# coding=utf-8import sysimpor
- 可以加入以下3个参数 –without-debug --with-client-ldflags=--all-static,--w
- 楔子在介绍数据类型的时候我们说过,Python 的数据类型相比 C 来说要更加的通用,但速度却远不及 C。如果你在使用 Cython 加速
- 在实际工作中,无论是对数据库系统(DBMS),还是对数据库应用系统(DBAS),查询优化一直是一个热门话题。一个成功的数据库应用系统的开发,