问题描述:
在cmd中,使用 virtualenv xxx(虚拟文件名) 创建虚拟环境时,报错:UnicodeDecodeError: ‘utf-8’ codec can’t decode xxx。
解决
找到报错的位置,用notepad++ 编辑,在错误的地方修改,比如我报错的是这一行是:line = line.decode(encoding),那修改为:line = line.decode(encoding,“ignore”);问题就得到完美的解决。
思考
在我修改的句子里,这条句子是位于一个try语句中,应该是一条捕捉异常的语句,通过在后面加ignore应该是将其忽略掉把,不知道正不正确。