使用 tesseract-ocr 时出现符号查找错误
Symbol lookup error while using tesseract-ocr
过去两个月我一直在使用 Tesseract 4.0.0。我使用 alexander pozdnyakov 的 ppa 来安装它。
"sudo add-apt-repository ppa:alex-p/tesseract-ocr"
但是今天当我尝试运行 tesseract 上的任何东西时我收到错误
"tesseract: symbol lookup error: tesseract: undefined symbol:_ZN9tesseract19TessLSTMBOXRendererC1EPKc ".
我提到了 但这并没有解决我的问题。我的 OS 是 Ubuntu 16.04。我尝试重新安装 Tesseract 4,并重新安装依赖项,但这似乎没有帮助。连运行宁
tesseract --version
给出同样的错误。
Tesseract 3 运行 没问题。我今天做了 运行 内置软件更新程序,但我不知道那会破坏什么。任何帮助将不胜感激。
我认为你需要正确地重新安装它。
您需要先使用此命令自动删除 tesseract:
sudo apt-get autoremove tesseract-ocr
现在,安装您需要的软件包:
sudo add-apt-repository ppa:alex-p/tesseract-ocr
最后,安装 tesseract:
sudo apt-get install tesseract-ocr
或者在自动删除后 git 克隆以下 link:
git clone https://github.com/tesseract-ocr/tesseract.git
cd tesseract
./autogen.sh
./configure
make
sudo make install
sudo ldconfig
过去两个月我一直在使用 Tesseract 4.0.0。我使用 alexander pozdnyakov 的 ppa 来安装它。
"sudo add-apt-repository ppa:alex-p/tesseract-ocr"
但是今天当我尝试运行 tesseract 上的任何东西时我收到错误
"tesseract: symbol lookup error: tesseract: undefined symbol:_ZN9tesseract19TessLSTMBOXRendererC1EPKc ".
我提到了
tesseract --version
给出同样的错误。 Tesseract 3 运行 没问题。我今天做了 运行 内置软件更新程序,但我不知道那会破坏什么。任何帮助将不胜感激。
我认为你需要正确地重新安装它。
您需要先使用此命令自动删除 tesseract:
sudo apt-get autoremove tesseract-ocr
现在,安装您需要的软件包:
sudo add-apt-repository ppa:alex-p/tesseract-ocr
最后,安装 tesseract:
sudo apt-get install tesseract-ocr
或者在自动删除后 git 克隆以下 link:
git clone https://github.com/tesseract-ocr/tesseract.git
cd tesseract
./autogen.sh
./configure
make
sudo make install
sudo ldconfig