程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python導入tesserocr總是報錯dlopen: symbol not found in flat namespace

編輯:Python

最近在看python3網絡爬蟲開發實戰,在配置環境的時候卡在tesserocr庫的導入上。tesseract和tesserocr pillow都安裝成功了,然後用終端來測試tesseract也成功了。只是最後在python裡import tesserocr總是報錯。電腦是MacBook Air2020 m1,12.4,運行環境anaconda

代碼和輸出結果如下

import tesserocrTraceback (most recent call last): File "/var/folders/m4/cbbfpg6553qbzgc0rdvsmt300000gn/T/ipykernel_19445/2628531317.py", line 1, in <module> import tesserocrImportError: dlopen(/Users/chenwenze/opt/anaconda3/lib/python3.9/site-packages/tesserocr.cpython-39-darwin.so, 0x0002): symbol not found in flat namespace '__ZN9tesseract11TessBaseAPID1Ev'

我的解答思路和嘗試過的方法
胡亂試了一些辦法都沒能解決問題

我想要達到的結果
成功導入 tesserocr不報錯


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved