Pycharm能正常import第三方包,但是无法使用任何方法的解决方案

under Python  OpenCV  tag     Published on April 18th , 2020 at 05:47 am

前言

为了更好的管理第三方包,我用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