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