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

【以下回答由 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

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

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


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