大明者省 2023-09-03 18:09 采纳率: 85.7%
浏览 24

ubuntu18.04已安装好opencv4.6版本,但是为什么pip list 不列出opencv?

ubuntu18.04已安装好opencv4.6版本,可以运行opencv里面的例子face.py.并且可以输入pkg-config opencv --modversion可以查询到4.6.0版本
但是为什么pip list 不列出opencv?

shmsh@ubuntu:$ pkg-config opencv --modversion
4.6.0
shmsh@ubuntu:
$ pip list
Package Version


altgraph 0.17.3
numpy 1.24.4
pip 23.2.1
pyinstaller 5.13.2
pyinstaller-hooks-contrib 2023.8
setuptools 47.1.0

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-03 20:07
    关注

    【以下回答由 GPT 生成】

    解决方案:

    在Ubuntu 18.04上,可以使用以下步骤来安装OpenCV 4.6并确保在pip list中显示opencv包:

    1. 确保已经安装了pip。在终端中运行以下命令来安装pip:

    shell sudo apt-get install python3-pip

    1. 确保已经安装了virtualenv。在终端中运行以下命令来安装virtualenv:

    shell pip3 install virtualenv

    1. 创建一个新的虚拟环境。在终端中运行以下命令:

    shell virtualenv myenv

    这将创建一个名为myenv的新的虚拟环境。

    1. 激活虚拟环境。在终端中运行以下命令:

    shell source myenv/bin/activate

    激活虚拟环境后,命令提示符前将显示虚拟环境的名称(myenv)

    1. 安装OpenCV 4.6。在虚拟环境中运行以下命令来安装OpenCV:

    shell pip install opencv-python==4.6.0.46

    1. 运行pip list命令。确保在虚拟环境中,运行以下命令来查看包列表:

    shell pip list

    确保opencv包在列表中显示。

    如果按照上述步骤仍无法在pip list中找到opencv包,请尝试以下额外的解决方案:

    1. 更新pip。在终端中运行以下命令来更新pip:

    shell pip install --upgrade pip

    1. 重新安装opencv。在虚拟环境中运行以下命令来重新安装opencv:

    shell pip install --force-reinstall opencv-python==4.6.0.46

    如果仍然存在问题,请检查是否遇到了特定的环境问题或权限问题。如果是,可能需要进行更详细的分析和诊断。

    希望这个解决方案对你有帮助!如果失效,请尽量提供更多详情,以便我能提供更多准确的帮助。


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月3日