环境
博主的环境为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()
'AMD64'
</