运行pip时,出错
UnicodeEncodeError: 'ascii' codec can't encode character u'\u258e' in position 8 : ordinal not in range(128)
原因是pip安装python包会加载我的用户目录,我的用户目录恰好是中文的,ascii不能编码。解决办法是:
python目录 Python27\Lib\site-packages 建一个文件sitecustomize.py
内容写:
import sys
sys.setdefaultencoding('gb2312') python会自动运行这个文件。
本文介绍了解决在使用pip安装Python包时遇到的UnicodeEncodeError错误的方法。该错误通常是由于pip加载了包含中文的用户目录导致的。文章提供了一个简单的解决方案:通过创建一个名为sitecustomize.py的文件并设置默认编码为gb2312来规避这一问题。
1249

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



