Python ModuleNotFoundError:没有名为';pytesseract';

Python ModuleNotFoundError:没有名为';pytesseract';,python,python-3.x,anaconda,python-tesseract,Python,Python 3.x,Anaconda,Python Tesseract,我正在windows 10上使用Anaconda Navigator 1.7.0, 我创建了一个名为“venv”的虚拟环境,并在其中安装了Python 3.5.2版以及selenium、fuzzywuzzy和其他模块 除了pytesseract,一切都很好 我的python脚本: import pytesseract from PIL import Image im =Image.open("C:\\Users\\stan\\Desktop\\sample.jpg") text = pyte

我正在windows 10上使用Anaconda Navigator 1.7.0, 我创建了一个名为“venv”的虚拟环境,并在其中安装了Python 3.5.2版以及selenium、fuzzywuzzy和其他模块

除了pytesseract,一切都很好

我的python脚本:

import pytesseract

from PIL import Image

im =Image.open("C:\\Users\\stan\\Desktop\\sample.jpg")
text = pytesseract.image_to_string(im, lang ='eng')
print(text)
我得到以下错误:

Traceback (most recent call last):
  File "C:\Users\stan\MyPythonScripts\tess11.py", line 1, in <module>
    import pytesseract
ModuleNotFoundError: No module named 'pytesseract'
回溯(最近一次呼叫最后一次):
文件“C:\Users\stan\MyPythonScripts\tess11.py”,第1行,在
导入pytesseract
ModuleNotFoundError:没有名为“pytesseract”的模块
我使用pip安装来安装所有模块

到目前为止,我为解决此问题所采取的步骤:

  • 我使用
    pip install在虚拟环境中安装了pytesseract
    PyteSeract
    从该虚拟环境(venv)内部
  • 我看着 进入“站点包”文件夹 (..\Local\Continuum\anaconda3\envs\venv\Lib\site软件包)和我 查看“pytesseract”文件夹是否与 “pytesseract-0.2.0.分布信息”。请注意,这也是文件夹 在这里我可以看到“selenium”和其他运行完美的模块 好的
  • 我安装枕头只是为了确保

  • 我在网上研究了同样的错误并找到了解决方案 我应该
    pip安装pytesseract
    并检查 PyteSeract存在于我创建的虚拟环境的“站点包”中 我正在试着跑进去,这两个步骤我都已经采取了

  • 我还安装了tesseract OCR版本3.05.01,即 默认值,位于“C:\Program Files(x86)”中

  • 如果我试着跑皮普 再次在“ModuleNotFoundError”下方安装PyteSeract,I 获取以下消息:

    已满足要求:c:\users\stan\appdata\local\continuum\anaconda3\envs\venv\lib\site软件包中的pytesseract(0.2.0) 已满足要求:c:\users\stan\appdata\local\continuum\anaconda3\envs\venv\lib\site软件包中的枕头(来自pytesseract)(5.1.0)

  • 我还尝试卸载pytesseract并从系统中手动删除任何包含pytesseract的文件名,然后再次安装pytesseract

  • 有谁能建议一下我可能遗漏了什么,或者给我指出我可以研究这个话题的方向吗


    除了pip安装之外,还有其他安装PyteSeract的方法吗?这在这种情况下可能会有所帮助?

    更新:我在另一台计算机上尝试了相同的方法,更新了Anaconda的版本,目前我在另一台计算机上也遇到了完全相同的错误。在另一台计算机中,我还将“pytesseract”(..\Local\Continuum\anaconda3\envs\venv\Lib\site packages)的链接添加到“系统环境变量”中,但没有帮助。通常,当您使用pip安装模块时,它会安装到解释器的位置,解释器会导出到环境中。检查机器上是否安装了python。现在,如果您想在anaconda上安装软件包,请尝试使用命令:-conda install这将在anaconda中安装软件包。在我看来,出现这个问题是因为两个python安装在不同的路径上。也可以在dos提示符下尝试。键入python并在pythonshell上导入模块,让我知道您得到了什么。软件包没有问题,我已经在我的机器上安装了。它按预期工作。您使用的是哪个IDE?我曾经在vscode上遇到过同样的问题。已激活包含包的my environment,但忘记直接在vscode中定义与工作区对应的环境。请尝试通过命令提示符或Anaconda提示符导入。这可能会缩小它是否是IDE问题的范围