关于Pycharm中unresolved reference问题的解决方案

关于Pycharm中unresolved reference问题的解决方案在使用pycharm时,通过fromxximportxx方式引入第三方模块(在__init__.py中暴露的模块)时出现unresolvedreference提示,虽然不影响运行,但无法通过鼠标点击进入模块声明,非常郁闷。在网上找了好久,所有的解决办法都是将目录设置为source目录,然而根本没有效果(当然,碰到的这个问题也是一个特例的问题,在其他人电脑上就没有。所以这里记录下来只是为了…

在使用pycharm时,通过from xx import xx方式引入第三方模块(在__init__.py中暴露的模块)时出现unresolved reference提示,虽然不影响运行,但无法通过鼠标点击进入模块声明,非常郁闷。在网上找了好久,所有的解决办法都是将目录设置为source目录,然而根本没有效果(当然,碰到的这个问题也是一个特例的问题,在其他人电脑上就没有。所以记录下来以便帮助其他同样碰到这个特例问题的读者)。

最终在简书上发现有人提到说是在编辑器的设置中忽略了__init__.py文件(位置是File→Settings→Editor→File Types→Ignore files and folders),但在Ignore files and folders列表中发现并没有忽略此文件。不过给了我一个启示,是不是在Recognized Files Types中没有识别__init__.py呢?

最终发现确实是这个问题,虽然在python类型的识别模式中有*.py,但这个正则匹配模式却没有匹配上__init__.py,加上就可以了。如下图所示:
在这里插入图片描述
出现此问题的原因,估计是pycharm的软件环境哪里有问题导致的,卸载重装应该也能解决。

今天的文章关于Pycharm中unresolved reference问题的解决方案分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/7580.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注