python导入:ModuleNotFoundError:没有名为';皮特瑟';

python导入:ModuleNotFoundError:没有名为';皮特瑟';,python,anaconda,ocr,pytesser,Python,Anaconda,Ocr,Pytesser,嗨,我是python和OCR的新手。我正在尝试实现OCR。我已经安装了OCR所需的所有依赖项。同样重要的是,我正在使用Anaconda custom提供的Python。因此,当我尝试导入pytesser时,它显示了ModuleNotFoundError:没有名为“pytesser”的模块。我正在尝试执行以下一个简单的程序: import sys print (sys.path) from PIL import Image from pytesser import * image_file =

嗨,我是python和OCR的新手。我正在尝试实现OCR。我已经安装了OCR所需的所有依赖项。同样重要的是,我正在使用Anaconda custom提供的Python。因此,当我尝试导入pytesser时,它显示了
ModuleNotFoundError:没有名为“pytesser”的模块
。我正在尝试执行以下一个简单的程序:

import sys
print (sys.path)
from PIL import Image
from pytesser import *

image_file = 'imageSample1.jpg'
im = Image.open(image_file)
text = image_to_string(im)
text = image_file_to_string(image_file)
text = image_file_to_string(image_file, graceful_errors=True)
print ("=====output=======\n")
print (text)
并得到以下输出:

nilkash@nilkash:~/ubuntuBackup/My_Folder/Its_my_work/DS/ML&AI/ImageRecognition$ python SampleImageContentRecognition.py 
['/home/nilkash/ubuntuBackup/My_Folder/Its_my_work/DS/ML&AI/ImageRecognition', '/home/nilkash/anaconda3/lib/python36.zip', '/home/nilkash/anaconda3/lib/python3.6', '/home/nilkash/anaconda3/lib/python3.6/lib-dynload', '/home/nilkash/anaconda3/lib/python3.6/site-packages', '/home/nilkash/anaconda3/lib/python3.6/site-packages/Sphinx-1.5.6-py3.6.egg', '/home/nilkash/anaconda3/lib/python3.6/site-packages/setuptools-27.2.0-py3.6.egg']
Traceback (most recent call last):
  File "SampleImageContentRecognition.py", line 4, in <module>
    from pytesser import *
ModuleNotFoundError: No module named 'pytesser'

有没有办法解决这个问题。需要一些帮助。

您应该能够在anaconda提示符中使用PIP

打开anaconda comand行提示符,用pip安装软件包


看起来它们不在同一条路径下,python无法找到它

请参阅此链接:


您是否已验证是否安装了与Anaconda Python实例相关的所有依赖项?或者您是否安装了多个Python实例,并且可能将您的依赖项安装到了另一个实例中?Thomas感谢您的快速重播。我试图在康达的特定环境中安装pytesseract。我尝试了以下方法:
conda安装-n root pytesseract
,但它说
PackageNotFoundError:Packages在当前频道中丢失:-pytesseract
。在conda env中是否有其他安装方法?是的,我尝试过使用pip,它说
已经满足了要求:pytesseract in./anaconda3/lib/python3.6/site packages
,但在同一终端中,如果我尝试导入它,它会说
ModuleNotFoundError:没有名为“pytesser”的模块。
UnsatisfiableError: The following specifications were found to be in conflict:
  - pytesseract -> python 2.7*
  - python 3.6*
Use "conda info <package>" to see the dependencies for each package.
pip install pytesseract