Windows(10) Python polyglot安装和运行失败的问题

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

解决Win10下polyglot运行失败的问题

环境

博主的环境为Python 3.7. polyglot 需要提前安装好numpylibicu-dev. 关于libicu-dev我们可以先放一放,只需要你有numpy

安装

  1. 第一步没什么好说的,我们直接 “win+R” ,输入cmd, 打开命令提示符。然后:
pip install polyglot

这个时候就看似“安装“好了,一般也不会报错,在代码中import也没有问题。

  1. 但是在运行的时候,会报错:
from polyglot.text import Text, Word

#######下面是报错
No module named 'icu'

表明这时候我们仍然缺少module.

  1. 缺什么补什么,我们只需要按照步骤安装好下列module就好。
       1)在这个网站上 https://www.lfd.uci.edu/~gohlke/pythonlibs/,下载我们需要的模块的三个whl文件:pycld2PyICUMorfessor.
        大家根据自己的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的意思。至于win32win_amd64如何选择,我们可以通过python自带的platform来看。
同样,打开Windows命令提示符,输入python,打开python.执行如下代码即可:

>>> import platform
>>> platform.machine()
'AMD64'
</
  • 6
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值