首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >已安装但不在供应商列表中的拼写

已安装但不在供应商列表中的拼写
EN

Stack Overflow用户
提问于 2017-03-24 14:01:50
回答 1查看 464关注 0票数 2

我目前正在努力改进一些文本数据的拼写,并使用pyEnchant 1.6.8 (python3.3,Windows8)。就提供者而言,只有我的拼写和我的咒语是可用的。

我想尝试使用一个拼写,因为我在某个地方读过它,当涉及到store_replacement方法时,它更有效。我正在使用的计算机上安装了一个拼写,但在提供程序列表中没有显示:

代码语言:javascript
复制
b = enchant.Broker()

b.describe()
[<Enchant: Ispell Provider>, <Enchant: Myspell Provider>]

此外,我还试着检查目录中的内容,其中(...\WINPYTHON.3355\python-3.3.5\Lib\site-packages\enchant\lib\enchant),是.dll,只有libenchant_ispell.dll和libenchant_myspell.dll,那里没有拼写文件。

尽管它很天真,但我尝试在那里复制一个拼写.dll文件,但是它并没有改进任何东西。

有谁有主意吗?

EN

回答 1

Stack Overflow用户

发布于 2017-09-23 12:50:06

我在我的Mac上也遇到了类似的问题:在安装Python3.6Conda环境后,通过

代码语言:javascript
复制
pip install pyenchant

Python说

代码语言:javascript
复制
>>> import enchant
>>> b = enchant.Broker()
>>> b.describe()
[<Enchant: Ispell Provider>, <Enchant: Myspell Provider>]

为了解决这个问题(出于我的目的),我用pip卸载了这个版本的pyenchant,并将https://github.com/rfk/pyenchant上的git存储库克隆到了我的主目录中。跑后

代码语言:javascript
复制
pip install ~/pyenchant/

要安装包的本地副本,我看到现在只有A拼写提供程序:

代码语言:javascript
复制
>>> import enchant
>>> b = enchant.Broker()
>>> b.describe()
[<Enchant: Aspell Provider>]
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43001496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档