0
當我使用pytesseract的image_to_string
函數,它會拋出OSError: [Errno 2] No such file or directory
。完整的錯誤消息是here。當我使用subprocess.call(["tesseract", "inputfile.png", "outputfile"])
時會發生同樣的情況。其他建議都表示我需要安裝tesseract,並且能夠在命令行上使用它。不過,我事先做了這件事,並且可以通過運行tesseract inputfile.png outputfile
來使用命令行中的tesseract,並且此工作正常。問題是python子進程不支持tesseract,即使它已經從命令行安裝和訪問。順便說一下,我在macOS上。pytesseract沒有這樣的文件或目錄OSError沒有2
我遇到過類似的問題(雖然不是在Mac上)。重新啓動解決了這個問題。 –
@Rawing重新啓動似乎沒有改變任何東西。 – Minecat40