`
hyl198611
  • 浏览: 224753 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 46: ordinal

阅读更多

pip install manager 报编码错误

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 46: ordinal not in range(128)

 

解决方式如下:

[root@localhost tools]# echo $LANG
en_US.UTF-8

可以看出系统默认语言为en_US.UTF-8

对于Python设定语言可以在site-packages中创建sitecustomize.py,Python会自动加载
[root@localhost site-packages]# pwd
/usr/local/lib/python2.7/site-packages

[root@localhost site-packages]# cat sitecustomize.py
import sys
sys.setdefaultencoding('utf-8')

如果涉及到中文只需将utf-8修改为gb2312 即可。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics