You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下PyEnchant安装非默认葡萄牙语词典的方法咨询

Windows 环境 PyEnchant 葡萄牙语词典安装操作指南

前置检查

  • 打开 Spyder 控制台或 IDLE Shell,运行以下代码确认当前已适配的词典列表:
import enchant
print(enchant.list_languages())

若返回结果中没有你需要的 pt_BR(巴西葡萄牙语)或 pt_PT(欧洲葡萄牙语)标识,按以下步骤操作即可。

步骤1:获取葡萄牙语词典文件

搜索获取 Hunspell 格式的葡萄牙语词典包,解压后可以得到两个同名文件,后缀分别为 .dic 和 .aff,对应你需要的巴西葡语/欧洲葡语版本即可。

步骤2:放置词典到 PyEnchant 识别目录

根据你的 Python 环境类型,找到对应路径:

  • 若使用 Conda 环境(Spyder 默认常用环境):路径为 你的Conda环境安装目录\Lib\site-packages\enchant\data\mingw64\share\enchant\hunspell
  • 若使用 pip 安装的全局 Python:路径为 C:\Users\你的系统用户名\AppData\Local\Programs\Python\Python版本号\Lib\site-packages\enchant\data\mingw64\share\enchant\hunspell
    将之前得到的 .dic 和 .aff 文件直接放入上述 hunspell 文件夹内即可。

步骤3:验证安装结果

完全关闭 Spyder/IDLE 后重启,运行以下代码验证:

import enchant
# 测试巴西葡语替换为pt_BR,测试欧洲葡语替换为pt_PT
pt_dict = enchant.Dict("pt_BR")
# 校验葡语“房子”的正确拼写,返回True即为安装成功
print(pt_dict.check("casa"))

常见异常处理

如果重启后依然无法识别词典,可将 .dic 和 .aff 文件的名称修改为全小写格式,例如 pt_br.dic、pt_br.aff 后重试。


内容的提问来源于stack exchange,提问作者Jolo05

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 20:24:04