Python问题——UnicodeDecodeError: 'ascii' コーデックは位置 7 のバイト 0xba をデコードできません: 序数が範囲 (128) にありません
python2.7 の pip を使用して依存パッケージをインストールする場合、pip を更新する必要があることがわかります。ok してから更新し、次のコマンドを入力します。
python -m pip install --upgrade pip
以下に示すようなエラー問題が見つかりました
問題のスクリーンショット:
![](https://img-blog.csdnimg.cn/img_convert/5e9dfc088d4a435596e582413d72ed17.png)
更新ソースを追加して pip を更新する方法もありません
インターネットで何度も確認した後、Python をアンインストールしてインストールしても、この方法を試すまで問題を解決できませんでした。
![](https://img-blog.csdnimg.cn/img_convert/cede5722a83a4fde87de6603fba1ba97.png)
うーん、それなら試してみてください〜
![](https://img-blog.csdnimg.cn/img_convert/5e68b942c14b4e7fbe3e50fe6967bb5e.png)
コードが添付されています:
if sys.getdefaultencoding() != 'gbk':
reload(sys)
sys.setdefaultencoding('gbk')
うーん、本当に良いですね、pip を本当に更新できます
![](https://img-blog.csdnimg.cn/img_convert/4ae7896b7241475ba459ec0668a06c52.png)
概要: Python が依存パッケージをインストールすると、エラーが報告されます。報告されるエラーの種類によって異なります。通常、他の依存パッケージのインストールを容易にするために、pip が最初に更新されます。
ただし、このエンコーディングを変更する方法は、現在の操作にのみ適用できます。いつまたエンコーディング エラーのアラームが表示されるかわかりません。基本的なことは、パスに漢字を含めないことです。
お役に立てましたら、高評価をお願いします!