在python 3.5中安装senticnet

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在python 3.5中安装senticnet相关的知识,希望对你有一定的参考价值。

我正在尝试使用senticnetpython 3.5上的windows 8上安装pip,如下所示:

pip install senticnet

在安装结束时,我收到此错误:

  Using cached senticnet-1.0.1.tar.gz
    Complete output from command python setup.py egg_info:
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "C:Users2017AppDataLocalTemppip-build-bzamjfpzsenticnetsetup.py", line 20, in <module>
        license=open('LICENSE').read(),
      File "f:python35libencodingscp1252.py", line 23, in decode
        return codecs.charmap_decode(input,self.errors,decoding_table)[0]
    UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 186 : character maps to <undefined>

    ----------------------------------------

我在Installing SenticNet package on Anaconda gives UnicodeDecodeError尝试了建议的解决方案,但我没有找到setup.pip文件。谁能帮我 ?

答案

问题是编码。打开“setup.py”,找到“license = open('LICENSE')。read()”,在open方法中添加“encoding ='latin-1'”。即:license = open('LICENSE',encoding ='latin-1')。read()它适用于我。

以上是关于在python 3.5中安装senticnet的主要内容,如果未能解决你的问题,请参考以下文章

可以在python 3.6中安装python 3.5包吗?

pip install tensorflow-gpu 在 python 3.5 中安装

在Windows Server 2012 中安装 .NET 3.5 Framework

conda常用命令,conda中安装gym

如何在我的 .NET 3.5 Web 应用程序中安装和使用 ASP.NET AJAX 控件工具包?

在 ubuntu 上为 python 3.5 扭曲