在python 3.5.2中安装多语言时出错

时间:2017-01-19 15:48:19

标签: python polyglot

我想对urdu句子进行情感分析。我搜索了一个包含URDU POS标记器的python包Polyglot。但在安装时,它会提示错误;

enter image description here

任何出路?

2 个答案:

答案 0 :(得分:0)

您需要先运行PyICU,然后再运行pip install polyglot

您可以从以下位置进行Windows的PyICU安装 https://pypi.org/project/PyICU/

答案 1 :(得分:-1)

即使我很长时间都在努力解决这个错误。

按照以下步骤在Windows上安装多语言:

  1. 从[https://pypi.python.org/pypi/polyglot][1]下载包。提取到文件夹
  2. 下载并安装这些whl文件:pycld2-0.31-cp36-cp36m-win_amd64.whl,PyICU-1.9.8-cp36-cp36m-win_amd64.whl。 (也是numpy - 因为我已经安装了它,所以我不需要这个)
  3. 在记事本中打开setup.py并进行以下更改:(需要为此安装编解码器)
  4. README.rst文件抛出编解码器错误。用以下内容替换2行:

    initial
    1. 使用' python setup.py install'
    2. 进行安装

      我只是确保' utf-8'读取文件时会处理UnicodeDecodeError。

      希望这有帮助!!!