linux下openCV的安装

博主在安装OpenCV过程中遇到了版本不匹配的问题,首先尝试使用conda安装,但因版本不兼容失败。接着查看并切换Python版本,使用pip安装后发现模块找不到。问题在于pip安装的包路径与目标Python版本不符。通过查找Python3.6的sys.path,手动指定安装路径解决了路径问题,但依然因版本不一致导致错误。最终,博主选择使用venv创建虚拟环境,成功规避了版本冲突。博客强调了为新项目创建虚拟环境的重要性。
造相-Z-Image-Turbo 亚洲美女LoRA

基于 **Z-Image-Turbo** 的图片生成 Web 服务,新增对 LoRA laonansheng/Asian-beauty-Z-Image-Turbo-Tongyi-MAI-v1.0 的按需加载支持与严格的后端内容策略

安装OpenCV一直存在问题,因此这次写一个文档,记录一下小白装包的心路历程。

首先利用conda install opencv-python ,发现一直报错

表示opencv-python适应的版本和我当前的版本不适配,然后查看机器上的全部python版本

$ whereis python

切换python版本,查看当前使用的python版本,确保已经切换好了

$ alias python='/usr/bin/python3.6' 

$ python --version

此时使用conda install opencv-python ,还是报一样的错,尝试无果,决定使用pip install opencv-python

安装成功,但是调用发现 No module named 'cv2',利用pip list,发现没有找到安装的opencv-python包,最后终于发现了问题,使用pip会默认将包下载到固定python3.8的包的路径下面,因此指定将包安装到想要的python版本的包路径下面。

查看python3.6解释器调用安装包的路径,sys.path

发现安装包的位置,继续安装

包装上了,路径也找对了,但是:

出这个错的原因可能在于python的版本和opencv-python的版本不适配,果断放弃这种方法,最后使用venv新建一个虚拟环境,没有出任何问题。

总结:开发新项目一定要建虚拟环境!

您可能感兴趣的与本文相关的镜像

造相-Z-Image-Turbo 亚洲美女LoRA

造相-Z-Image-Turbo 亚洲美女LoRA

图片生成
Conda
Cuda

基于 **Z-Image-Turbo** 的图片生成 Web 服务,新增对 LoRA laonansheng/Asian-beauty-Z-Image-Turbo-Tongyi-MAI-v1.0 的按需加载支持与严格的后端内容策略

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值