ubuntu18.04已安装好opencv4.6版本,可以运行opencv里面的例子face.py.并且可以输入pkg-config opencv --modversion可以查询到4.6.0版本
但是为什么pip list 不列出opencv?
shmsh@ubuntu:$ pkg-config opencv --modversion$ pip list
4.6.0
shmsh@ubuntu:
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包:
shell sudo apt-get install python3-pip
shell pip3 install virtualenv
shell virtualenv myenv
这将创建一个名为myenv的新的虚拟环境。
shell source myenv/bin/activate
激活虚拟环境后,命令提示符前将显示虚拟环境的名称(myenv)
。
shell pip install opencv-python==4.6.0.46
pip list
命令。确保在虚拟环境中,运行以下命令来查看包列表:shell pip list
确保opencv包在列表中显示。
如果按照上述步骤仍无法在pip list
中找到opencv包,请尝试以下额外的解决方案:
shell pip install --upgrade pip
shell pip install --force-reinstall opencv-python==4.6.0.46
如果仍然存在问题,请检查是否遇到了特定的环境问题或权限问题。如果是,可能需要进行更详细的分析和诊断。
希望这个解决方案对你有帮助!如果失效,请尽量提供更多详情,以便我能提供更多准确的帮助。