Pycharm中使用cv2无法自动补全问题

博主在使用PyCharm时遇到OpenCV-python库虽能正常运行,但缺少自动补全功能。通过在Settings中添加cv2的路径解决了此问题:进入File->Settings->Project->Python Interpreter,显示所有解释器,选择环境,添加cv2的路径。然而,此操作后导致运行时出现错误,移除路径后又能正常运行,但自动补全依然可用,问题待解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

问题

在使用pycharm时发现,安装好的opencv-python,代码可以正常运行,但没有自动补全。使用时极不方便,查阅了很多博客,最终发现可以通过在Settings中增加cv2的路径解决(记录一下解决方法)。

解决方法

  1. 在Pycharm中依次打开:File -> Settings -> Project:** -> Python interpreter;
  2. 在Python interpreter栏下点击齿轮图标或下拉,选择show All;
  3. 选中你的环境,点击工具条最右边的目录形状的按钮 Show paths for the selected interpreter
  4. 点击+,将自己cv2的路径添加进去;例如:file:///home/**/anaconda3/envs/test/lib/python3.9/site-packages/cv2
  5. 确定添加后便可以实现cv2的自动补全功能啦。

新发现的问题(尚未解决)

在使用上面的方法后,cv2确实可以自动补全,但在运行时却出现了
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""在删除上述添加的路径后,程序可以运行,奇怪的是cv2也可以自动补全。
莫名其妙,期待有大神解答。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值