环境
博主的环境为Python 3.7. polyglot 需要提前安装好numpy和libicu-dev. 关于libicu-dev我们可以先放一放,只需要你有numpy。
安装
- 第一步没什么好说的,我们直接 “win+R” ,输入cmd, 打开命令提示符。然后:
pip install polyglot
这个时候就看似“安装“好了,一般也不会报错,在代码中import也没有问题。
- 但是在运行的时候,会报错:
from polyglot.text import Text, Word
#######下面是报错
No module named 'icu'
表明这时候我们仍然缺少module.
- 缺什么补什么,我们只需要按照步骤安装好下列module就好。
1)在这个网站上 https://www.lfd.uci.edu/~gohlke/pythonlibs/,下载我们需要的模块的三个whl文件:pycld2,PyICU和Morfessor.
大家根据自己的python版本和Windows选择具体的whl文件下载.
这里举个例子,博主是py3.7, 比如我要下载PyICU,我在网址上找到这样子两个文件:
PyICU‑2.4.3‑cp37‑cp37m‑win_amd64.whl
PyICU‑2.4.3‑cp37‑cp37m‑win32.whl
这里,cp37就是python 3.7的意思。至于win32和win_amd64如何选择,我们可以通过python自带的platform来看。
同样,打开Windows命令提示符,输入python,打开python.执行如下代码即可:
>>> import platform
>>> platform.machine()

本文介绍了在Windows 10上安装和运行Python polyglot库时可能遇到的问题及解决方法。包括安装numpy、下载whl文件、识别系统架构、将文件复制到site-packages目录并安装,以及解决运行时模型下载失败的问题。通过修改_polyglot_的_main__和_downloader_文件,可以成功解决这些问题。
最低0.47元/天 解锁文章
1337

被折叠的 条评论
为什么被折叠?



