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
相关产品推荐
相关产品推荐

