Установлен pytesser, но не может его импортировать
Я пытаюсь установить PyTesser для использования в качестве сценария для распознавания текста. README в своем.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, кстати. Я знаю, что PIL не поддерживается в Python 3+.
Спасибо!
ОБНОВЛЕНИЕ: я обнаружил, что могу добавить модули, отредактировав переменную PYTHONPATH, но это кажется и хакерским, и ненадежным.
ОБНОВЛЕНИЕ 2: Yay, я получил значок 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 ответ
Вам не нужно редактировать 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\
на самом деле на вашем пути.