已安装pytesser,但无法导入

时间:2015-08-16 20:57:34

标签: python tesseract python-module python-tesseract pytesser

我正在尝试安装PyTesser以在我的脚本中用作OCR。 .zip源代码中的自述文件说:

  

PyTesser在此版本中没有安装功能。提取pytesser.zip   与其他脚本一起进入目录。

然后我将pytesser_v0.0.1.zip提取到C:\Python27\Lib\site-packages\pytesser

但是,当我尝试在VS2013中导入它时(使用from pytesser import *),我收到No module named pytesser错误。

我做错了什么?顺便说一句,我正在使用Python 2.7。我知道Python 3 +不支持PIL。

谢谢!

更新:我发现我可以通过编辑PYTHONPATH变量来添加模块,但这看起来既粗糙又不可靠。

更新2:是的,我收到了Tumbleweed徽章!

更新3:以下是C:\ Python27 \ Lib \ site-packages \ pytesser中的文件:

 Directory of C:\Python27\Lib\site-packages\pytesser

16 Aug 2015  03:55 PM    <DIR>          .
16 Aug 2015  03:55 PM    <DIR>          ..
16 Aug 2015  03:55 PM               273 AUTHORS
16 Aug 2015  03:55 PM                48 ChangeLog
16 Aug 2015  03:55 PM               424 errors.py
16 Aug 2015  03:55 PM             1,410 fnord.tif
16 Aug 2015  03:55 PM            20,607 fonts_test.png
16 Aug 2015  03:55 PM               558 LICENSE
16 Aug 2015  03:55 PM               337 NOTICE
16 Aug 2015  03:55 PM            38,668 phototest.tif
16 Aug 2015  03:55 PM             2,560 pytesser.py
16 Aug 2015  03:55 PM             2,652 README
16 Aug 2015  03:55 PM    <DIR>          tessdata
16 Aug 2015  03:55 PM           827,392 tesseract.exe
16 Aug 2015  03:55 PM               669 util.py

1 个答案:

答案 0 :(得分:0)

您无需编辑PYTHONPATH,C:\Python27\Lib\site-packages\pytesser已经在您的PYTHONPATH中。你能列出你提取pytesser的树吗?在__init__.py下面应该是一个名为 import sys print sys.path 的文件,我的猜测是你在该树的另一个目录下解压缩了文件。您也可以尝试打开python提示符并输入 C:\Python27\Lib\site-packages\ 验证,实际上是在您的路径中。