前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python | 解决defaults::qt-5.6.2-vc14_3

python | 解决defaults::qt-5.6.2-vc14_3

作者头像
努力在北京混出人样
发布2019-02-18 17:24:55
5.1K0
发布2019-02-18 17:24:55
举报

在安装tensorflow时需要安装qt,但是报错了,内容如下:

ERROR conda.core.link:_execute_actions(330): An error occurred while installing package 'defaults::qt-5.6.2-vc14_3'.
UnicodeDecodeError('utf-8', b'\xd2\xd1\xb8\xb4\xd6\xc6         1 \xb8\xf6\xce\xc4\xbc\xfe\xa1\xa3\r\n', 0, 1, 'invalid continuation byte')
Attempting to roll back.



UnicodeDecodeError('utf-8', b'\xd2\xd1\xb8\xb4\xd6\xc6         1 \xb8\xf6\xce\xc4\xbc\xfe\xa1\xa3\r\n', 0, 1, 'invalid continuation byte')

截图如下:

这里写图片描述
这里写图片描述

解决方案: 在目录:E:\Anaconda3\Lib\site-packages\conda\common下修改compat.py

添加下面的内容到compat.py中

import chardet

def ensure_text_type(value):
    if isinstance(value, text_type):
        encoding = 'utf-8'
    else:
        encoding = chardet.detect(value).get('encoding') or 'utf-8'
    return value.decode(encoding) if hasattr(value, 'decode') else value
这里写图片描述
这里写图片描述

就可以解决报错的问题。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017年02月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档