AWS SageMaker笔记本实例安装tesseract-ocr报错求助
你遇到的错误核心是默认YUM源中没有tesseract-ocr包,同时仓库优先级保护机制排除了大量潜在可用的包,另外还有无效Docker仓库的404报错(不影响Tesseract安装,但可以一并处理)。
解决步骤:
启用EPEL仓库
Amazon Linux 2环境下,Tesseract-OCR包在EPEL仓库中,先通过以下命令启用EPEL:!sudo amazon-linux-extras install epel -y安装Tesseract-OCR
启用EPEL后,直接执行安装命令即可:!sudo yum install tesseract-ocr -y(可选)修复Docker仓库404报错
报错里的Docker仓库地址无效,可通过禁用该仓库解决:!sudo sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/docker-ce.repo
验证安装
安装完成后,执行以下命令确认Tesseract可用:
!tesseract --version
附原错误信息:
Loaded plugins: dkms-build-requires, extras_suggestions, kernel-livepatch,
: langpacks, priorities, update-motd, versionlock
https://download.docker.com/linux/centos/2/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found
Trying other mirror.
neuron | 2.9 kB 00:00
286 packages excluded due to repository priority protections
No package tesseract-ocr available.
Error: Nothing to do
内容的提问来源于stack exchange,提问作者Goutham

