UnicodeDecodeErrorを解決する:'ascii'code can't decode byte 0 xef in position


今日pythonのpipを使用してインストール中にこのエラーが発生しました.UnicodeDecodeError:‘ascii’code can’t decode byte 0 xef in position 7:ordinal not in range(128)解决UnicodeDecodeError: 'ascii' code can't decode byte 0xef in position_第1张图片
また符号化の問題のように見え、v 2 exで解決策が見つかりました.http://www.v2ex.com/t/90659
burgleaf 2013-11-26 21:58:02 +08:00 ♥ 5@c 19灰はいつも感謝します!なぜならpipがpythonパッケージをインストールすると、私のユーザーディレクトリがロードされ、私のユーザーディレクトリはちょうど中国語で、asciiは符号化できません.解決策は、pythonディレクトリPython 27Libsite-packagesがファイルを作成することです.py内容書き:import sys sys.setdefaultencoding(‘gb 2312’)pythonはこのファイルを自動的に実行します.
解決策はPython 27Libsite-packagesにファイルを作成することです:sitecustomize.pyコンテンツの書き込み:
import sys
sys.setdefaultencoding('gb2312')

sys.setdefaultencodingはpython設定システムのデフォルト符号化です.ここでgbkを試してもいいです.pythonは次回自動的にこのファイルを実行します.今からpipコマンドを実行すればいいです
解决UnicodeDecodeError: 'ascii' code can't decode byte 0xef in position_第2张图片