解決windows安裝tesserocr報錯問題 Failed building wheel for tesserocr

來源:互聯網
上載者:User

標籤:hosted   nal   manage   pac   data   MF   cmd   tokenize   out   

在我安裝tesserocr的過程中出現了報錯

 

C:\Users\Administrator>pip3 install tesserocr pillow
Collecting tesserocr
Using cached https://files.pythonhosted.org/packages/cf/0d/9e554f041962b8dd7acd978330535fed879452bb0af257c287ca4ae9c525/tesserocr-2.2.2.tar.gz
Requirement already satisfied: pillow in d:\anaconda\lib\site-packages (5.0.0)
Building wheels for collected packages: tesserocr
Running setup.py bdist_wheel for tesserocr ... error
Complete output from command d:\anaconda\python.exe -u -c "import setuptools, tokenize;__file__=‘C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-install-i9u0iczd\\tesserocr\\setup.py‘;f=getattr(tokenize, ‘open‘, open)(__file__);code=f.read().replace(‘\r\n‘, ‘\n‘);f.close();exec(compile(code, __file__, ‘exec‘))" bdist_wheel -d C:\Users\ADMINI~1\AppData\Local\Temp\pip-wheel-op2ibo5_ --python-tag cp36:
Supporting tesseract v3.05.01
Building with configs: {‘libraries‘: [‘tesseract‘, ‘lept‘], ‘cython_compile_time_env‘: {‘TESSERACT_VERSION‘: 197889}}
running bdist_wheel
running build
running build_ext
building ‘tesserocr‘ extension
creating build
creating build\temp.win-amd64-3.6
creating build\temp.win-amd64-3.6\Release
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Id:\anaconda\include -Id:\anaconda\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" /EHsc /Tptesserocr.cpp /Fobuild\temp.win-amd64-3.6\Release\tesserocr.obj
tesserocr.cpp
tesserocr.cpp(555): fatal error C1083: 無法開啟包括檔案: “leptonica/allheaders.h”: No such file or directory
error: command ‘C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Tools\\MSVC\\14.12.25827\\bin\\HostX86\\x64\\cl.exe‘ failed with exit status 2

----------------------------------------
Failed building wheel for tesserocr
Running setup.py clean for tesserocr
Failed to build tesserocr
Installing collected packages: tesserocr
Running setup.py install for tesserocr ... error
Complete output from command d:\anaconda\python.exe -u -c "import setuptools, tokenize;__file__=‘C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-install-i9u0iczd\\tesserocr\\setup.py‘;f=getattr(tokenize, ‘open‘, open)(__file__);code=f.read().replace(‘\r\n‘, ‘\n‘);f.close();exec(compile(code, __file__, ‘exec‘))" install --record C:\Users\ADMINI~1\AppData\Local\Temp\pip-record-1olmw2pc\install-record.txt --single-version-externally-managed --compile:
Supporting tesseract v3.05.01
Building with configs: {‘libraries‘: [‘tesseract‘, ‘lept‘], ‘cython_compile_time_env‘: {‘TESSERACT_VERSION‘: 197889}}
running install
running build
running build_ext
building ‘tesserocr‘ extension
creating build
creating build\temp.win-amd64-3.6
creating build\temp.win-amd64-3.6\Release
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\bin\HostX86\x64\cl.exe /c /nologo /Ox /W3 /GL /DNDEBUG /MD -Id:\anaconda\include -Id:\anaconda\include "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\ATLMFC\include" "-IC:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.12.25827\include" "-IC:\Program Files (x86)\Windows Kits\NETFXSDK\4.6.1\include\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\ucrt" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\shared" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\um" "-IC:\Program Files (x86)\Windows Kits\10\include\10.0.16299.0\winrt" /EHsc /Tptesserocr.cpp /Fobuild\temp.win-amd64-3.6\Release\tesserocr.obj
tesserocr.cpp
tesserocr.cpp(555): fatal error C1083: 無法開啟包括檔案: “leptonica/allheaders.h”: No such file or directory
error: command ‘C:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Professional\\VC\\Tools\\MSVC\\14.12.25827\\bin\\HostX86\\x64\\cl.exe‘ failed with exit status 2

----------------------------------------
Command "d:\anaconda\python.exe -u -c "import setuptools, tokenize;__file__=‘C:\\Users\\ADMINI~1\\AppData\\Local\\Temp\\pip-install-i9u0iczd\\tesserocr\\setup.py‘;f=getattr(tokenize, ‘open‘, open)(__file__);code=f.read().replace(‘\r\n‘, ‘\n‘);f.close();exec(compile(code, __file__, ‘exec‘))" install --record C:\Users\ADMINI~1\AppData\Local\Temp\pip-record-1olmw2pc\install-record.txt --single-version-externally-managed --compile" failed with error code 1 in C:\Users\ADMINI~1\AppData\Local\Temp\pip-install-i9u0iczd\tesserocr\

 

 

報錯如所示,我初期也不懂到底是什麼問題引起的,之後我看了下網上的搜尋結果,發現原來是我安裝了Anaconda的原因。同時,也找到瞭解決方法

解決方案就是在cmd中輸入

conda install -c simonflueckiger tesserocr

查了下conda install 發現conda是針對於python的。可以安裝minconda或anaconda進行安裝。所以在安裝了Anaconda的條件下,我們可以通過conda install安裝tesserocr

 

參考連結

78582737

80320625

 

解決windows安裝tesserocr報錯問題 Failed building wheel for tesserocr

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.