EasyOCR 和其他 python 库不会安装在 pycharm 或任何其他代码 IDE 上。没有任何效果

问题描述 投票:0回答:1

我尝试在 pycharm 上安装 easyOCR。什么都行不通。

我已经尝试了一切,我卸载了python、pycharm和所有相关的编码文件。我使用 pip install 和 pycharms 方式安装库。我也遇到同样的错误

  Preparing metadata (setup.py): finished with status 'done'

The conflict is caused by:
    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: Cannot install easyocr==1.0, easyocr==1.1, easyocr==1.1.1, easyocr==1.1.10, easyocr==1.1.2, easyocr==1.1.3, easyocr==1.1.4, easyocr==1.1.5, easyocr==1.1.6, easyocr==1.1.7, easyocr==1.1.8, easyocr==1.1.9, easyocr==1.2, easyocr==1.2.1, easyocr==1.2.2, easyocr==1.2.3, easyocr==1.2.4, easyocr==1.2.5, easyocr==1.2.5.1, easyocr==1.3, easyocr==1.3.0.1, easyocr==1.3.1, easyocr==1.3.2, easyocr==1.4, easyocr==1.4.1, easyocr==1.4.2, easyocr==1.5.0, easyocr==1.6.0, easyocr==1.6.1 and easyocr==1.6.2 because these package versions have conflicting dependencies.
ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts

这是我收到的 EasyOCR 错误消息。其他像 opencv 工作正常,但 EasyOCR、PaddleOCR、tesserocr 和 Torch 不起作用。 Tesseract 可以正常安装,但对于我想要做的事情来说 OCR 是错误的。

python error-handling package pycharm easyocr
1个回答
0
投票

不,这些答案根本没有帮助,这是要做的事情:

Mambaforge 是 Conda 的替代发行版,其命令通常与 Conda 使用的命令相同。但是,如果您的系统上同时安装了 Mambaforge 和另一个 Conda 发行版,则可能会与 conda 命令发生冲突。

要专门使用 Mambaforge,可以使用 mamba 命令而不是 conda。 Mamba 是 Conda 包管理器的重新实现,旨在作为 conda 的直接替代品,并提高性能。

以下是使用 Mambaforge 的一些步骤:

激活 Mambaforge 环境: 如果您有使用 Mambaforge 创建的特定环境,请使用 conda activate 命令激活它:

重击

conda activate **your_mambaforge_environment**

your_mambaforge_environment 替换为您要激活的环境的名称。

使用 Mamba 命令: 不要使用 conda 命令,而是使用 mamba 命令来执行安装包等任务:

重击

mamba install package_name

如果您正在创建环境:

重击

mamba create --name your_new_environment

检查 Mamba 版本: 确认 Mambaforge 已被识别并检查其版本:

重击

mamba --version

这应该显示 Mamba 的版本信息。

别名 Mamba 到 Conda(可选): 如果您更喜欢使用 conda 而不是 mamba,您可以在 shell 配置文件中创建一个别名(例如 .bashrc、.zshrc):

重击

alias conda=mamba

添加别名后,重新启动终端或运行 source ~/.bashrc (或 shell 的等效项)以应用更改。

请记住,使用 mamba 是可选的,如果您希望继续使用 Mambaforge 中的 conda 命令,您可能需要调整系统的 PATH 环境变量以优先考虑 Mambaforge 安装。

如果您遇到具体问题或错误消息,请提供更多详细信息,我会尽力为您提供帮助。

Q:(问题)如果输出是 'zsh:1: command not find: conda' 怎么办?

如果您在 Zsh 中遇到“command not find: conda”错误,则表明当前 shell 会话中无法识别 conda 命令。当 Conda 二进制目录不在系统的 PATH 环境变量中时,通常会出现此问题。

要解决此问题,您可以按照以下步骤操作:

激活 Mambaforge 环境: 如果您有使用 Mambaforge 创建的特定环境,请激活它:

重击

source **/path/to/mambaforge**/bin/activate

/path/to/mambaforge 替换为 Mambaforge 安装目录的实际路径。

将 Conda/Mamba 添加到路径中: 如果您想让 conda 或 mamba 命令全局可用,您需要将相应的二进制目录添加到您的 PATH 环境变量中。

假设 Mambaforge 安装在您的主目录中,请将以下行添加到您的 shell 配置文件中(例如,Zsh 的 ~/.zshrc):

重击

export PATH="$HOME/mambaforge/bin:$PATH"

添加该行后,重新启动终端或运行:

重击

source ~/.zshrc

这可确保更改生效。

验证 Conda/Mamba 安装: 检查现在是否可以识别 conda 或 mamba 命令:

重击

conda --version

重击

mamba --version

这应该显示 Conda 或 Mamba 的版本信息。

使用 conda 或 mamba 命令: 现在您应该能够根据需要使用 conda 或 mamba 命令:

重击

conda info

重击

mamba info

按照这些步骤,您应该能够解决 Zsh 中的“command not find: conda”错误,并成功使用 Conda 或 Mambaforge 命令。如果您遇到任何问题或有其他疑问,请随时提问!

然后最后按照以下步骤操作...

!conda create -n easyocr python=3.8

!conda activate easyocr

pip install easyocr

This works on Mac M1.
© www.soinside.com 2019 - 2024. All rights reserved.