1. ホーム

pip install に UnicodeDecodeError: 'ascii' コーデックは位置 73 のバイト 0xe2 をデコードできません: 序数が i でないためです。

2022-02-24 09:12:24

UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 73: ordinal not in range(128) RedHat OS using pip install, found possible encoding problem after reviewing data...

echo $LANG コマンドを使用します。

[root@localhost tools]# echo $LANG



en_US.UTF-8

システムのデフォルト言語がen_US.UTF-8であることがわかります。

Pythonで言語を設定するには、site-packagesにsitecustomize.pyを作成すると、Pythonが自動的に読み込んでくれます。



[root@localhost site-packages]# pwd



/usr/local/lib/python2.7/site-packages

[root@localhost site-packages]# cat sitecustomize.py



インポートシステム



sys.setdefaultencoding('utf-8')




中国語が含まれる場合は、utf-8をgb2312に変更するだけです。