繁体   English   中英

在python 3.5.2中安装Polyglot时出错

[英]Error installing polyglot in python 3.5.2

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

在此处输入图片说明

有什么办法吗?

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

您可以从https://pypi.org/project/PyICU/跟踪Windows的PyICU安装。

甚至我也为这个错误苦苦挣扎了很长时间。

请按照以下步骤在Windows上安装Polyglot:

  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并进行以下更改:(需要为此安装编解码器)

README.rst文件引发编解码器错误。 将以下两行替换为:

import codecs
with codecs.open('README.rst', 'r', encoding='utf-8') as readme_file:
    readme = readme_file.read()
  1. 使用'python setup.py install'安装

我只是确保在读取文件时处理了“ utf-8” UnicodeDecodeError。

希望这可以帮助!!!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM