Pycharm能正常import第三方包,但是无法使用任何方法的解决方案
字数统计:279 阅读时长 ≈ 1分钟前言
为了更好的管理第三方包,我用anaconda新建了一个环境。
新建完环境当然需要重新安装包咯,但是在安装opencv的时候出了问题...虽然是老问题,但是原本的解决办法不管用了。
遇到的问题
使用OpenCV的安装方法如下:
pip install opencv-python # 找不到任何函数
conda install -c menpo opencv # 无法import
pip install opencv-contrib-python # 找不到函数
之前遇到的问题都是使用conda install -c menpo opencv
命令无法安装,但是使用pip install opencv-python
就可以正常安装并使用了/
但是在新环境中,三个方法均能安装,第一个和第三个方法可以正常import cv
但是竟然无法使用任何函数(后面发现,其实是Pycharm没有提示,所以误以为是无法使用库中的函数)
具体错误
可以正常import 某个库
但是使用库中的方法和属性时有 “Cannot find reference ‘xxx’ in init.py” 的警告。
并且,在编辑代码时,使用Tab键,也不会快捷出现该方法和属性。
解决方案
参考:CSDN
上面链接的方案均无法解决该问题
最终方案:
删除环境 重新配置
本文由simyng创作,
采用知识共享署名4.0 国际许可协议进行许可,转载前请务必署名
文章最后更新时间为:April 17th , 2020 at 09:47 pm