我正在尝试安装PyTesser,以便在脚本中作为OCR使用。README在其.zip源中说:
PyTesser在此版本中没有安装功能。使用其他脚本将pytesser.zip解压缩到目录中。
然后我将pytesser_v0.0.1.zip提取到C:\Python27\Lib\site-packages\pytesser中。
但是,当我尝试在VS2013中导入它(使用from pytesser import *)时,我会得到一个No module named pytesser错误。
我做错了什么?顺便说一下,我正在使用Python2.7。我知道Python不支持PIL。
谢谢!
更新:我发现我可以通过编辑PYTHONPATH变量来添加模块,但这似乎既麻烦又不可靠。
更新2:是的,我拿到了金边草的警徽!
更新3:这里是C:\Python27 27\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发布于 2015-09-15 01:24:44
您不需要编辑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\实际上是否在您的路径中。
https://stackoverflow.com/questions/32039862
复制相似问题