当我尝试导入PyEnchant时抛出错误。我已经使用pip和他们在其网站上提供的exe安装和卸载了它。只是一个通过命令提示符使用Python的例子:>>>importenchantTraceback(mostrecentcalllast):File"",line1,inFile"C:\Python33\lib\site-packages\enchant\__init__.py",line92,infromenchantimport_enchantas_eFile"C:\Python33\lib\site-packages\enchant\_enchant.py",line102,inr
我想安装PyEnchant进行拼写检查,它需要enchant安装在我的机器上。但是我能找到的所有.exe文件都是针对win32系统的。有没有其他方法可以在Windows64位机器上安装它? 最佳答案 目前没有64位版本的Enchant。PyEnchant可以在Python32位下进行拼写检查-如果您必须使用64位Python,那么您将需要为64位构建Enchant和PyEnchant并自行解决任何问题。不幸的是,这不是微不足道的。请注意,对于大多数用途,32位Python在64位机器上运行良好,并且通常支持更多库。要在Python2
因此,除了语言词典之外,PyEnchant还允许您定义正确拼写单词的个人单词列表:d2=enchant.DictWithPWL("en_US","mywords.txt")然而,生成的d2检查器属于Dict类,只能用于检查单个单词,例如:>>>d.check("Hello")TrueSpellChecker类允许对一段文本进行拼写检查。但是,我似乎无法找到如何像使用Dict那样指定个人单词列表。这不是受支持的功能吗?我想根据en_US和我的个人单词表对一段文本进行拼写检查。有什么想法吗? 最佳答案 SpellChecker初始值设定
我正在做文本处理。我需要PyEnchant库来验证文本中的特定单词是否是有效的英语单词。但是,它仅适用于Python的32位安装。我需要64位Python来处理大型文本文件的内存问题。有没有办法为64位Python安装PyEnchant?如果没有,我可以使用哪些其他库来完成类似的任务?我查看了NLTK的wordnet,但了解到其功能不如PyEnchant。 最佳答案 如果您觉得拥有PyEnchant绝对必要,您可以下载源代码here然后通过将其放入您喜欢的任何目录然后运行来手动安装它importsyssys.path.append(