0

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

PyTesser 在此版本中没有安装功能。将 pytesser.zip 解压到包含其他脚本的目录中。

然后我提取pytesser_v0.0.1.zipC:\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
4

1 回答 1

0

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

于 2015-09-15T01:24:44.920 回答