在cmd下:pin install robot framework 报错: UnicodeDecodeError: 'ascii' codec can't decode byte 0xd0 in position 7: ordinal not in range(128) 其原因是:windows的cmd环境默认的编码是GBK,pip默认的编码是uft8编码。所以一致时,会报错。

在cmd下输入如下命令:chcp 对应的编码: 65001:utf-8 20936:GB2312 936:GBK 437:美国英语**

从而得出结论,两者不一致。 解决办法: 修改mimetypes.py文件,路径位于python的安装路径下的Lib\mimetypes.py文件。在import sys下添加如下几行,将编码设置为‘GBK’ if sys.getdefaultencoding()!='GBK': reload(sys) sys.setdefaultencoding('GBK') 然后保存,重新输入:pip install robotframework即可