在使用 Python 安装 cnocr 包时,程序在'https://pypi.tuna.tsinghua.edu.cn/simple' 索引中搜索了需要的依赖包 click 和 tqdm,并成功安装。但在安装依赖包 torch 时,程序报错,因为没有找到符合要求的版本(需要小于 2.0 且大于等于 1.8.0 的版本),目前可用的版本只有 2.0.0 一个。

解释:

cnocr 包依赖于 torch 包,并且要求 torch 版本在 1.8.0 到 2.0 之间。然而,当前可用的 torch 版本只有 2.0.0,不满足 cnocr 的要求,因此出现错误。

解决方案:

  1. 降级 torch 版本: 您可以尝试降级 torch 版本到 1.8.0 或 1.9.0。
  2. 升级 cnocr 版本: 如果 cnocr 的新版本支持 torch 2.0.0,您可以尝试升级 cnocr 版本。
  3. 使用其他镜像源: 您可以尝试更换其他 PyPI 镜像源,例如官方 PyPI 或其他镜像源,看看是否能够找到符合要求的 torch 版本。

建议:

为了避免类似问题,建议在安装依赖包之前,先查看依赖包的版本要求,确保当前环境中存在符合要求的依赖包。

Python 安装 cnocr 包时报错:ERROR: Could not find a version that satisfies the requirement torch<2.0,>=1.8.0

原文地址: https://www.cveoy.top/t/topic/muZ2 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录