今天在安装依赖库的时候,提示升级pip,在dos下升级的时候出现UnicodeDecodeError: ‘ascii’ code can’t decode byte 0xef in position 7: ordinal
not in range(128)
![](https://img.haomeiwen.com/i2110168/51d7f47c4ff4c7b2.png)
查阅相关资料,是由于pip安装python包的时候会加载我的用户目录,目录中存在中文,ascii不能编码导致的
解决方案是:
在python目录下:c:\software\python\Lib\site-packages
![](https://img.haomeiwen.com/i2110168/56cb9bccd05bacf7.png)
新建一个python文件sitecustomize.py
编辑code:
--coding:utf-8--
import sys
sys.setdefaultencoding('gb2312')
然后重新安装即可成功
![](https://img.haomeiwen.com/i2110168/f68f31700695f796.png)
网友评论