Pip 安装 出现UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5: ordinal not in

在Python 环境下,使用PiP 命令安装时,报错提示:
UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 1-5: ordinal not in range(128)
1. 找到路径\Lib\site-packages
2. 路径下新建文件 sitecustomize.py ,文件内容为:

import sys 
reload(sys)
sys.setdefaultencoding('utf-8') 

3. 之后再使用pip 安装的时候,就解决问题了


PS:

1. 在Python文件的有中文时:
一般会在文件的开头加上 #-- codeing:utf-8 -- 默认设置文件的编码方式为 utf-8
2. 在文件中加入
import sys
reload(sys)
sys.setdefaultencoding(‘utf-8’)
设置在这个python 文件被调用的时候仍然使用utf-8 传输

posted @ 2015-09-23 09:56  卡尔西  阅读(289)  评论(0编辑  收藏  举报
AmazingCounters.com