【问题标题】:how to uninstall opencv-python package installed by using pip in anaconda?如何卸载在 anaconda 中使用 pip 安装的 opencv-python 包?
【发布时间】:2018-01-03 06:53:30
【问题描述】:

我尝试在 anaconda 中安装 OpenCV。但是当我使用它时,我发现不是使用 OpenCV,而是使用 OpenCV-python 的程序以及我的程序崩溃的原因。 我输入“conda uninstall opencv”,但它只是卸载 OpenCV 包而不是 OpenCV-python。我也使用“conda uninstall opencv-python”和“pip uninstall opencv-python”,但它不起作用。

【问题讨论】:

    标签: python opencv anaconda


    【解决方案1】:

    @Lê Huy Hùng

    在发布此类问题之前,请查看官方文档。

    这是pip uninstallofficial documentation

    这是我卸载它的方法

    pip 卸载 opencv-python

    卸载 opencv-python-3.4.0.12:
    /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/QtCore /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/QtGui /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/QtTest /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libavcodec.57.1​​07.100.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libavformat.57.83.100.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libavresample.3.7.0.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libavutil.55.78.100.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libmp3lame.0.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libswresample.2.9.100.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/.dylibs/libswscale.4.8.100.dylib /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/LICENSE-3RD-PARTY.txt /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/LICENSE.txt /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/init.py /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/pycache/init.cpython-35.pyc /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/cv2.cpython-35m-darwin.so /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/init.py /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/pycache/init.cpython-35.pyc /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_eye.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_eye_tree_eyeglasses.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalcatface.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalcatface_extended.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalface_alt.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalface_alt2.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalface_alt_tree.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_frontalface_default.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_fullbody.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_lefteye_2splits.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_licence_plate_rus_16stages.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_lowerbody.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_profileface.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_righteye_2splits.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_russian_plate_number.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_smile.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/cv2/data/haarcascade_upperbody.xml /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/DESCRIPTION.rst /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/INSTALLER /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/METADATA /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/RECORD /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/WHEEL /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/metadata.json /Users/name/.virtualenvs/LT/lib/python3.5/site-packages/opencv_python-3.4.0.12.dist-info/top_level.txt 继续(是/否)? 是的
    成功卸载opencv-python-3.4.0.12

    【讨论】:

      【解决方案2】:

      为了卸载,我使用了这行代码,它成功了,

          sudo pip uninstall opencv-python
      

      结果为:

      Uninstalling opencv-python-4.0.0.21:   Would remove:
      
          c:\program files\anaconda3\lib\site-packages\cv2\*
          c:\program files\anaconda3\lib\site-packages\opencv_python-4.0.0.21.dist-info\* Proceed (y/n)? y   Successfully uninstalled opencv-python-4.0.0.21
      

      【讨论】:

      • 您不需要sudo 来安装或卸载带有pip 的软件包。
      【解决方案3】:
      1. 转到 pip 安装包的目录。
      2. 您应该能够看到与您要卸载的软件包相对应的 egg 文件。删除 egg 文件(或者,为了安全起见,将其移至其他目录)。
      3. 对要删除的包的包文件执行相同操作 (opencv-python)

      【讨论】:

      • 我找不到 pip 在哪里安装你的包,你能告诉我它在你的电脑里吗
      • 签入 /usr/local/lib/python3.6/site-packages/ 或 /usr/lib/python3.6/site-packages/
      【解决方案4】:

      根据official documentation,这个问题应该很容易解决:

      pip uninstall opencv-python
      

      【讨论】:

        【解决方案5】:

        我在终端运行以下代码:pip uninstall opencv-python。它真的很好用。 你可以看到: captured screen

        【讨论】:

        • 请在答案中包含代码,不要使用外部图片(外部链接将来可能会中断)
        猜你喜欢
        • 2018-06-28
        • 2020-01-16
        • 1970-01-01
        • 2015-08-17
        • 1970-01-01
        • 2020-08-23
        • 1970-01-01
        • 2019-05-22
        • 2019-04-27
        相关资源
        最近更新 更多