【问题标题】:How to remove opencv entirely?如何完全删除opencv?
【发布时间】:2021-12-18 06:42:20
【问题描述】:

所以首先我在 windows10 上,我在 tf-gpu 环境而不是基础环境中工作。 这可能很长,但没有文章/帖子/问题对我有帮助。 我试图测试一个对象检测模块,现在是实时视频的步骤。 我有一个错误:

error: OpenCV(4.5.4-dev) D:\a\opencv-python\opencv-python\opencv\modules\highgui\src\window.cpp:1268: 
error: (-2:Unspecified error) The function is not implemented. 
Rebuild the library with Windows, GTK+ 2.x or Cocoa support. 
If you are on Ubuntu or Debian, install libgtk2.0-dev and pkg-config, then re-run cmake or configure script in function 'cvDestroyAllWindows'

cv2.imshow 也是如此。 使用 pip 卸载后,使用 conda 等。我去 anaconda navigator 检查软件包,它们仍然有 2 个软件包 通过 pip channel pypi in cmd 安装,所以我删除了opencv和opencv contrib,瞧,没有包。

pip uninstall opencv-python, pip uninstall opencv-contrib-python

所以我去我的笔记本,显然我仍然可以导入 cv2,即使我确定我删除了它

import cv2
cv2.__version__

'4.5.4-dev'

我仍然有上面相同的错误。

编辑:我也试过这个命令:

pip3 install opencv-python --upgrade --force-reinstall
``
still the same error as above

【问题讨论】:

  • 这个问题:stackoverflow.com/questions/9276169/… 解决你的问题了吗?
  • @ValentinGoldité 我实际上看到了这个问题,但我不能在那里说什么,因为它不是 Windows 等......但我确保我的 tf-gpu 环境中没有 opencv 但仍然是它导入时存在

标签: python tensorflow opencv


【解决方案1】:

我确保我删除了每个包并搜索了我的 tf-gpu 环境是否存在任何东西并关闭了我的电脑,我今天打开它并且没有名为 cv2 的模块。

【讨论】:

  • 请提供您删除图书馆的具体方式。
  • @s3nh 使用 conda 安装和重新安装了几次,使用 pip 我什至通过环境包删除它。 pip uninstall 但确保只安装 opencv-python 或 opencv-contrib-python 其中之一。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-10-11
  • 2011-07-12
  • 2011-06-27
  • 2017-10-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多