千家信息网

VScode中误报Unable to import'xxx'pylint的解决方法

发表于:2024-11-18 作者:千家信息网编辑
千家信息网最后更新 2024年11月18日,VScode中误报Unable to import'xxx'pylint的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。VS
千家信息网最后更新 2024年11月18日VScode中误报Unable to import'xxx'pylint的解决方法

VScode中误报Unable to import'xxx'pylint的解决方法,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。

VScode中误报Unable to import 'xxx' pylint(import-error)的解决方案

在vscode中进行同级目录调用模块时(在
test_case/veryInfoUpload.py中引用public/Loginmodel.py中的方法),会出现如下现象:

1、 在public中添加__init__.py文件,使其成为包,使用包的特性,在public同级的模块maintest.py中直接带包导入是没有问题的:from public.Loginmodel import veryLogin,veryLogout;但是在public的同级目录下的模块中再去带包调用就出错了,各种尝试都不行。

2、 定义pubic为包,不能解决我们的问题,只能采用第二种方式了,我们将public目录追加到sys.path中(sys为python的模块,需要导入),然后再进行导包:from Loginmodel import veryLogin,veryLogout;这时候运行脚本就能正常导入模块中的方法了,但是vscode提示Vscode pylint unable to import的问题。

经过分析,是由于再追加sys.path之前,vscode静态分析,是不能导入public下模块的,但是代码运行起来之后,导入又是正确的,因此vscode的这个提示是有问题的,而且红色标注了,对强迫症的我们非常难受。下面就来看下如何去掉这个红色的提示。

在vscode中点击文件->首选项->设置,在搜索框中输入:pylintArgs

在搜索的结果Python>Linting:Pylint Args中点击添加项,分别添加-errors-only已及-disable=E0401,保存,退出设置,重启vscode,上述的错误提示就没有了。

关于VScode中误报Unable to import'xxx'pylint的解决方法问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。

问题 模块 方法 提示 同级 目录 分析 文件 更多 红色 帮助 搜索 解答 运行 不行 易行 难受 简单易行 代码 其成 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 全民网络安全学习 用友数据库口令错误 河北湛沪软件开发有限公司 摩尔庄园哪个服务器有兑换码 哪个公司的服务器安全 哈工大网络安全辛老师 企业服务器租用安全 数据库中掩码是怎么定义的 0基础学习软件开发行吗 cmu数据库 网络数据库开发 音乐网站 网络安全培训零学费 河北制造软件开发操作 删除数据库java代码 网络技术作业对智能交通的作用 系统数据库的使用说明怎么写 服务器的安全设置在哪里修改 i5二代处理器软件开发 集合操作数据库查询 网络技术专业专升本能报法学吗 戒毒局网络安全法律法规专题讲座 老板电器公司软件开发岗 辽宁数据软件开发服务检测中心 我的世界破坏服务器 专业学习网络安全技术的网站 软件开发大学毕业后就可以工作吗 乌鲁木齐网络安全公司 网络安全威胁有哪些钓鱼网站 怎么在命令行里导出数据库 数据库脚本编写
0