关于synonyms 在windows下安装报编码错误的解决办法

windows的python3.6环境下用 pip install -U synonyms之后。import synonyms 报以下错误:UnicodeDecodeError: 'gbk' codec can't decode byte 0x8a in position 2: illega



关于synonyms 在windows下安装报编码错误的解决办法

查看了__init__py源文件后如下:

关于synonyms 在windows下安装报编码错误的解决办法

其中,发生的编码问题就是在上图的第108行,源码在加载stopwords.txt停用词文件时,由于文件是UTF-8编码,而windows默认的读取编码是gbk的,因此发生编码错误

j解决办法:

     将stopwords.txt的编码改成ANSI编码。基本可以解决问题

关于synonyms 在windows下安装报编码错误的解决办法