【问题标题】:Installed pytesser, but can't import it安装了pytesser,但无法导入
【发布时间】:2015-08-16 20:57:33
【问题描述】:

我正在尝试安装 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

【问题讨论】:

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


    【解决方案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\ 确实在您的路径中。

    【讨论】:

    • @Princee 这可能意味着当您提取它时,会在 C:\Python27\Lib\site-packages\pytesser\ 中创建一个新目录。您可能需要将所有内容从 C:\Python27\Lib\site-packages\pytesser\ 移动到 C:\Python27\Lib\site-packages\pytesser\
    • C:\Python27\Lib\site-packages\pytesser` is tessdata` 中唯一的文件夹,我认为它应该在那里。
    • 好的,所以你提取正确,但里面应该还有很多其他的东西。 @Princee 我从这里得到了 .zip 并看到了我期望的 .py 文件,也许尝试重新下载? code.google.com/p/pytesser/downloads/…
    • 我已经重新下载重新解压了; pytesser/ 的内容没有任何区别。我丢失的文件的名称是什么? __init__.py?
    • @Princee that 和 pytesser.py 和 errors.py 等。你是从我在上次评论中发布的链接下载的吗?!
    猜你喜欢
    • 2016-05-02
    • 1970-01-01
    • 2013-03-12
    • 2019-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-26
    • 1970-01-01
    相关资源
    最近更新 更多