安装easyocr及尝试示例时遇依赖冲突错误,求解决方案
解决EasyOCR安装依赖冲突的方法
处理EasyOCR与Torch的依赖冲突
- 用虚拟环境隔离全局依赖:
新建独立虚拟环境,避免现有包干扰:# 创建虚拟环境(要求Python 3.6及以上) python -m venv easyocr_env # 激活虚拟环境 # Windows系统 easyocr_env\Scripts\activate # macOS/Linux系统 source easyocr_env/bin/activate # 安装EasyOCR pip install easyocr - 先安装兼容的Torch版本再装EasyOCR:
根据你的系统和CUDA版本,先指定匹配的Torch版本安装,再安装EasyOCR。例如适配CUDA 11.8的命令:pip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 --index-url https://download.pytorch.org/whl/cu118 pip install easyocr - 尝试安装最新版EasyOCR:
新版本通常会优化依赖兼容性,直接升级安装:pip install easyocr --upgrade
处理pytest与pytest-cov的版本冲突
- 取消pytest版本限制,让pip自动匹配:
去掉对pytest的版本约束,让pip自行选择与pytest-cov==2.12.1兼容的版本:python -m pip install pytest pytest-cov==2.12.1 - 更换兼容的pytest-cov版本:
选择与pytest<4.6适配的pytest-cov版本,比如2.6.1:python -m pip install "pytest < 4.6" pytest-cov==2.6.1
内容的提问来源于stack exchange,提问作者Euxinus
相关产品推荐
相关产品推荐

