liuhongrun2022 发表于 2023-11-24 21:34:11

easyocr问题

pip安装时报错:
The conflict is caused by:
    easyocr 1.7.1 depends on torch
    easyocr 1.7.0 depends on torch
    easyocr 1.6.2 depends on torch
    easyocr 1.6.1 depends on torch
    easyocr 1.6.0 depends on torch
    easyocr 1.5.0 depends on torch
    easyocr 1.4.2 depends on torch
    easyocr 1.4.1 depends on torch
    easyocr 1.4 depends on torch
    easyocr 1.3.2 depends on torch
    easyocr 1.3.1 depends on torch
    easyocr 1.3.0.1 depends on torch
    easyocr 1.3 depends on torch
    easyocr 1.2.5.1 depends on torch
    easyocr 1.2.5 depends on torch
    easyocr 1.2.4 depends on torch
    easyocr 1.2.3 depends on torch
    easyocr 1.2.2 depends on torch
    easyocr 1.2.1 depends on torch
    easyocr 1.2 depends on torch
    easyocr 1.1.10 depends on torch
    easyocr 1.1.9 depends on torch
    easyocr 1.1.8 depends on torch
    easyocr 1.1.7 depends on torch
    easyocr 1.1.6 depends on torch
    easyocr 1.1.5 depends on torch
    easyocr 1.1.4 depends on torch
    easyocr 1.1.3 depends on torch
    easyocr 1.1.2 depends on torch
    easyocr 1.1.1 depends on torch
    easyocr 1.1 depends on torch
    easyocr 1.0 depends on torch

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

FishC_GPT 发表于 2023-11-24 21:34:40

这个错误是由于easyocr的不同版本对于torch库的依赖冲突导致的。你可以尝试以下解决方法:

1. 放宽你指定的包版本范围:在安装命令中使用`--no-deps`选项,例如:`pip install easyocr --no-deps`。这将允许pip尝试解决依赖冲突。

2. 删除包版本以允许pip尝试解决依赖冲突:可以通过卸载现有的easyocr版本,然后重新安装最新版本来实现。首先运行以下命令卸载easyocr:`pip uninstall easyocr`。然后再重新安装最新版本:`pip install easyocr`。

如果以上方法还没有解决问题,你可以尝试手动安装torch库的特定版本,以满足easyocr的要求。例如,可以运行`pip install torch==1.7.1`来安装与easyocr 1.7.1兼容的torch版本。

希望这些方法能够帮助你解决问题。如果还有其他疑问,请随时提问。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。

liuhongrun2022 发表于 2023-11-24 21:38:38

FishC_GPT 发表于 2023-11-24 21:34
这个错误是由于easyocr的不同版本对于torch库的依赖冲突导致的。你可以尝试以下解决方法:

1. 放宽你指定 ...

import easyocr
Traceback (most recent call last):
File "<pyshell#1>", line 1, in <module>
    import easyocr
File "C:\Users\L\AppData\Local\Programs\Python\Python310-32\lib\site-packages\easyocr\__init__.py", line 1, in <module>
    from .easyocr import Reader
File "C:\Users\L\AppData\Local\Programs\Python\Python310-32\lib\site-packages\easyocr\easyocr.py", line 3, in <module>
    from .recognition import get_recognizer, get_text
File "C:\Users\L\AppData\Local\Programs\Python\Python310-32\lib\site-packages\easyocr\recognition.py", line 2, in <module>
    import torch
ModuleNotFoundError: No module named 'torch'
出现这个错误,并且
pip install torch
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement torch (from versions: none)
ERROR: No matching distribution found for torch

FishC_GPT 发表于 2023-11-24 21:39:14

liuhongrun2022 发表于 2023-11-24 21:38
import easyocr
Traceback (most recent call last): ...

这个错误是由于缺少torch库导致的。由于easyocr依赖于torch,你需要安装torch来解决这个问题。在你的情况中,尝试从清华大学的镜像源进行安装未成功。

你可以尝试使用以下方法来安装torch:

1. 访问PyTorch官方网站(https://pytorch.org/get-started/locally/ )选择适合你操作系统和python环境的版本。
2. 打开命令行窗口,执行相应的命令安装torch。例如,在Windows上使用pip进行安装,可以运行`pip install torch torchvision torchaudio`。
3. 等待安装完成后,再次尝试导入easyocr库。

如果以上方法仍然无法解决问题,你可以尝试以下备选方案:

1. 尝试使用conda来安装torch,执行`conda install pytorch torchvision torchaudio -c pytorch`。
2. 检查一下你的Python环境是否与torch的兼容版本,可能是因为python版本不匹配导致无法找到匹配的torch版本。可以尝试通过降低Python版本或升级至更高版本进行解决。
3. 如果你正在使用虚拟环境,请确保你已经激活正确的环境,并在该环境下安装torch。

希望这些方法能够解决你的问题,如果还有其他疑问,请随时提问。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。

liuhongrun2022 发表于 2023-11-24 21:42:11

FishC_GPT 发表于 2023-11-24 21:39
这个错误是由于缺少torch库导致的。由于easyocr依赖于torch,你需要安装torch来解决这个问题。在你的情况 ...

pip install pytorch
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting pytorch
Downloading https://pypi.tuna.tsinghua.edu.cn/packages/ee/67/f403d4ae6e9cd74b546ee88cccdb29b8415a9c1b3d80aebeb20c9ea91d96/pytorch-1.0.2.tar.gz (689 bytes)
Preparing metadata (setup.py) ... done
Building wheels for collected packages: pytorch
Building wheel for pytorch (setup.py) ... error
error: subprocess-exited-with-error

× python setup.py bdist_wheel did not run successfully.
│ exit code: 1
╰─>
      Traceback (most recent call last):
      File "<string>", line 2, in <module>
      File "<pip-setuptools-caller>", line 34, in <module>
      File "C:\Users\L\AppData\Local\Temp\pip-install-ee3rez4j\pytorch_a030c1a40f564943b53c4d8cd541c1d1\setup.py", line 15, in <module>
          raise Exception(message)
      Exception: You tried to install "pytorch". The package named for PyTorch is "torch"
      

note: This error originates from a subprocess, and is likely not a problem with pip.
ERROR: Failed building wheel for pytorch
Running setup.py clean for pytorch
Failed to build pytorch
ERROR: Could not build wheels for pytorch, which is required to install pyproject.toml-based projects

FishC_GPT 发表于 2023-11-24 21:42:50

liuhongrun2022 发表于 2023-11-24 21:42
pip install pytorch
Looking in indexes: https://p ...

这个错误是由于下载的PyTorch包不兼容当前的环境导致的。你尝试安装的PyTorch版本可能不正确或者不适用于你的操作系统、Python版本等。为了解决这个问题,你可以尝试以下方法:

1. 确保你正在安装与你的操作系统和Python版本兼容的PyTorch版本。可以通过访问PyTorch官方网站(https://pytorch.org/get-started/locally/ )来选择适合你的版本。

2. 可以尝试使用conda来安装PyTorch。执行`conda install pytorch torchvision torchaudio -c pytorch`来安装。Conda会自动处理依赖关系和环境兼容性。

3. 确保你的pip版本是最新的。可以通过运行`pip install --upgrade pip`来升级pip。然后再尝试安装PyTorch。

4. 如果你使用的是虚拟环境,请确保你已经激活了正确的环境,并在该环境下进行安装。

请注意,在安装PyTorch之前,你可能需要安装一些其他的依赖项,如numpy等。确保这些依赖项已经成功安装。

希望这些方法能够帮助你解决问题。如果还有其他疑问,请随时提问。
以上回复来自 -- ChatGPT(FishC官方接口),如未能正确解答您的问题,请继续追问。
页: [1]
查看完整版本: easyocr问题