Python 使用PyDev的VSCode中存在未解决的导入错误?

Python 使用PyDev的VSCode中存在未解决的导入错误?,python,visual-studio-code,import,redis,pydev,Python,Visual Studio Code,Import,Redis,Pydev,我从我的PC上删除了一个旧的Python版本(3.6),但在那之后,在我的导入(redis、pandas等)下面的VSCode被删除了。代码运行良好,但红色下划线有点烦人。你知道我该怎么解决这个问题吗?我使用Python3.8.5 64位('base':conda)作为默认解释器。错误消息:未解析的导入:redisPyDev(6) 这是测试代码: import redis redis_host = "" redis_port = r = redis.Redis(hos

我从我的PC上删除了一个旧的Python版本(3.6),但在那之后,在我的导入(redis、pandas等)下面的VSCode被删除了。代码运行良好,但红色下划线有点烦人。你知道我该怎么解决这个问题吗?我使用Python3.8.5 64位('base':conda)作为默认解释器。错误消息:未解析的导入:redisPyDev(6)

这是测试代码:

import redis 

redis_host = ""
redis_port = 

r = redis.Redis(host=redis_host, port=redis_port, db=0, decode_responses=True)

print(r.get('str_id'))

根据您提供的信息,“
未解析导入:redisPyDev
”由VS代码扩展“
PyDev
”提供。如果您不使用此扩展,请尝试“禁用”它

通常,当我们在VS代码中使用python时,它的许多函数都是由提供的。当我没有安装模块“redis”时,以下是python扩展提供的“未解析的导入'redis'”信息:

安装模块“redis”后,重新加载VS代码,此处不会显示错误或警告:


您用于测试的代码是什么?哪一个提供了“未解析导入:redisPyDev”信息?(Python扩展还是Pylint?)我更新了描述。代码运行得很好,但是当我悬停在带下划线的redis关键字上时,就会出现这个错误。可能是Pylint问题。非常感谢,我禁用了PyDev扩展,红色下划线消失了!这是一个很奇怪的bug,因为扩展在较旧的Python版本中运行得很好。我真的不知道发生了什么。顺便说一下,Redis已经安装好了。再次感谢你的帮助!