您的位置:首页 > 编程语言 > Python开发

[python]解决Windows下安装第三方插件报错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xcb in position 0:

2017-02-09 11:49 1006 查看
系统:win10

IDE:pycharm

Python版本:2.7

安装第三方插件是报错:



报错原因与编码有关,pip把下载的临时文件存放在了用户临时文件中,这个目录一般是C:\Users\用户名\AppData\Local\Temp,目录名中有中文,显然ascii这种编码是不支持的,因为我的用户名是中文的所以出现了错误,解决方法:

找到python2.7目录下的Lib文件夹中的ntpath.py文件,打开,找到def join(path, *paths): 这个方法下添加一下两行代码:

reload(sys)
sys.setdefaultencoding('gbk')
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python
相关文章推荐