UnicodeEncodeError: 'ascii' codec can't encode characters in position 1-5:
ordinal not in range(128)
中文window 默认编码为GBK, 可以使用cmd 运行chcp命令,如果为936即GBK。
pip安装时,会加载用户目录,如果用户目录为中文有可能就解析不了, 可以修改默认编码即可。
在python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py
在文件中编写如下:
import sys
sys.setdefaultencoding('gbk')
再运行pip就可以安装了
本文介绍了解决Python安装过程中遇到的UnicodeEncodeError问题的方法,通过修改默认编码设置来解决GBK编码解析问题。具体步骤包括创建sitecustomize.py文件,导入sys模块并设置setdefaultencoding('gbk')。
31万+

被折叠的 条评论
为什么被折叠?



