【问题标题】:Used "pip3 install" to successfully installed "pytesseract", but when I try to import it at Jupyter Notebook, it failed on me使用“pip3 install”成功安装“pytesseract”,但是当我尝试在 Jupyter Notebook 上导入它时,它失败了
【发布时间】:2019-10-03 21:44:51
【问题描述】:

再次“pip3安装”成功

这是错误消息的样子:

ModuleNotFoundError                       Traceback (most recent call last)

<ipython-input-1-fb370059137a> in <module>

       1 from PIL import Image

 ----> 2 import pytesseract

       3 import sys

       4 from pdf2image import convert_from_path

       5 import os

 ModuleNotFoundError: No module named 'pytesseract'

【问题讨论】:

  • 如果这是Anaconda 环境,切勿使用 pip 安装可通过 conda 获得的软件包。 pytesseract: conda。确保您安装到正确的env

标签: python pip jupyter-notebook


【解决方案1】:

检查您使用哪个 pip 进行安装,并查看您的 Jupyter Notebook 从哪里读取。

1- 在终端(Jupyter 外部)中,确保您可以导入包。记下 Python 的路径。

2- 在 Jupyter Notebook 中,使用以下命令找到您的 Python 路径并确保它们匹配:

import sys
print(sys.executable)

如果问题不是 PATH 问题(看起来确实是这样!),您应该找出未正确安装的原因。

【讨论】:

  • 如果不匹配,我该如何更改?
  • 有快速修复,但我建议您查看 conda 虚拟环境和 jupyter 实验室。他们更好地处理了这个路径问题。使用conda create -n myenv 创建一个conda env,使用conda activate myenv 激活它,执行conda install -c conda-forge jupyterlab,最后通过jupyter lab 运行jupyterlab。您可以从帮助 > 启动经典笔记本访问 jupyterlab 中的经典笔记本。再次检查您的路径。激活 conda env 后,您应该进行其他安装。
【解决方案2】:

尝试将 Pillow 包与 pytesseract 包一起安装

pip install pytesseract Pillow

【讨论】:

    猜你喜欢
    • 2021-05-17
    • 2019-10-14
    • 2022-01-11
    • 1970-01-01
    • 2021-07-15
    • 2021-12-14
    • 1970-01-01
    • 2019-06-17
    • 1970-01-01
    相关资源
    最近更新 更多