【问题标题】:Pip to upgrade cv2Pip 升级 cv2
【发布时间】:2019-12-06 00:12:53
【问题描述】:

Python2,我有旧版本的 cv2,3.1.0。

我使用

进行了 pip 升级
pip install opencv-python==4.0.0.21,

上面写着:

Successfully installed opencv-python-4.0.0.21

但是当我再次检查它的版本时,

import cv2
print cv2.__version__

它仍然说它是“3.1.0”。

出了什么问题?谢谢。

【问题讨论】:

    标签: python opencv pip installation upgrade


    【解决方案1】:

    如果您使用的是 Linux,请尝试:

    sudo pip install opencv-python==4.0.0.21

    确保之前的版本已卸载。如果 pip 卸载不起作用,通常应删除(在 Python27 文件夹中搜索)中的 cv2.pyd 文件。我建议使用最新版本:

    sudo pip install opencv-contrib-python==4.1.2.30

    如果您在 Windows 上,请删除 sudo。我希望这会有所帮助。

    【讨论】:

    • 好的没问题,请告诉我你的操作系统?并且还在 python 中使用这些命令来找出你的 Python 路径的位置:import os,然后 import sys,和 os.path.dirname(sys.executable) 来显示你的 python 的位置。您用来安装的 pip 似乎指向不同版本的 Python。
    • 不客气。我假设 D:\Python27 是您使用 os.path.dirname 时显示的路径。如果是这种情况,请转到路径 D:\Python27\Scripts 并从那里使用 pip install opencv-contrib-python==4.1.2.30。
    • 好,所以去 D:\Python27\Lib\site-packages\cv2 并检查 cv2.cp(version)
    • 嗨,马克,问题解决了吗?如果未解决,则转到 D:\Python27\Lib\site-packages\cv2 并在 cv2 文件夹中删除所有内容,然后尝试在新的终端窗口中导入 cv2 现在应该给出错误而不是 3.1.0 然后 unistall pip uninstall opencv -contrib-python==4.1.2.30 然后通过添加 -U 选项 pip install -U opencv-contrib-python==4.1.2.30 在检查版本之前再次安装 从外部 python 目录打开一个新终端并检查版本!
    猜你喜欢
    • 2019-03-20
    • 1970-01-01
    • 2018-12-17
    • 2017-05-01
    • 1970-01-01
    • 2021-11-24
    • 1970-01-01
    • 2020-01-07
    • 2014-12-05
    相关资源
    最近更新 更多