导入错误:未找到“enchant”C 库。请通过操作系统包管理器安装它,或使用 PyPI 中预构建的二进制轮

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

问题是为什么我在尝试导入附魔时会在标题中看到错误消息。我使用的是Win64。

python import file-not-found win64 enchant
10个回答
24
投票

在 Ubuntu 上,运行

sudo apt-get install libenchant1c2a


13
投票

我在这个GitHub页面中找到了答案。

简而言之,他们还没有为 win_amd64 平台提供轮子。


13
投票

已解决:在 Win7-64 上我运行了

pip3安装pyenchant==1.6.6

这似乎是 PyEnchant 的最新版本,仍然附带 Win-64 二进制文件。我没有安装较新的版本,但这个版本安装了。


8
投票

供亚马逊 ubuntu 实例使用。

yum install enchant 

然后

pip install pyenchant

3
投票

对我来说,我遇到的问题是我有旧版本的 pip。我安装了最新版本并能够下载 pyenchant 库。

pip install -U pip


2
投票

在 Windows x64 上我已经解决了这个问题,如下所示:

  • 点击链接 https://pypi.org/project/pyenchant/#files 并下载 pyenchant-2.0.0.win32.exe
  • 启动它,并在使用安装向导安装它时,您必须指定 python 解释器位置,在我的例子中是:

C:\Users\Asus\AppData\Local\Programs\Python\Python36\python.exe

重要提示:如果您使用 python32 解释器,则必须指定此位置:

C:\Users\Asus\AppData\Local\Programs\Python\Python36-32\python.exe

如果你使用 python 3.5 解释器版本,你的位置可能是这样的:

C:\Users\Asus\AppData\Local\Programs\Python\Python35\python.exe

并完成安装。 Pip 命令现在适用于其他依赖包。


1
投票

在MacOS上,您可以通过

brew
安装它:

brew install enchant
pip install pyenchant

1
投票

要在 AWS 上使用 docker 运行:

  1. apt-get
sudo apt-get update
sudo apt-get -y install enchant-2
  1. apt
sudo apt update
sudo apt -y install enchant-2

谢谢你


0
投票

我已经修复了 Colab 上的错误。

!apt更新 !apt install enchant --fix-missing

修复丢失的文件后,您可以运行附魔。


0
投票

解决步骤如下-

  1. 首先检查操作系统如下

import platform os_type = platform.system() print(f"Operating System Type: {os_type}")

  1. 如果是 Linux,则执行 sudo update 并按照后续步骤操作,对于其他操作系统,请按照此页面操作https://pyenchant.github.io/pyenchant/install.html

!sudo apt-get update

  1. 然后检查 apt-cache 中的是哪个 libenchant 版本

!apt-cache search libenchant

  1. 相应地安装 libenchant

!sudo apt-get install libenchant{cached_version}

© www.soinside.com 2019 - 2024. All rights reserved.