在Pycharm中导入某些包后,pycharm会报错Cannot find reference 'xxx' in __init__.py - Python / Pycharm。这个错误不会对程序运行产生影响,但是你将无法通过ctrl+左键跳转到被引用方法的源文件中,也无法查看该方法的文档。但是在调用包里的一些方法时,无法提示。
我是在使用OpenCV工具包的时候遇到的这个问题,在一个包里面不会出现这个问题,但是在另一个包里会出现这个问题,后来经过反复实验,发现是项目名导致的,就是项目名不要含有中文,如果项目名有中文的话会出现上述问题,如果没有中文的话,就不会出现上面的问题了。
这只是我遇到该问题的一个解决方案,当然也有可能是其他情况导致的,如果我的方法没用的话可以去想想别的办法。
总结:项目名不要含有中文