質問: プログラミング超初心者です。 Anacondaプロンプトでpythonと入力すると以下のエラーが出ます。 ``` UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 1752: illegal multibyte sequence ``` anacondaを使用していたら突然このエラーが出るようになり、再インストールしても変わらなかったので質問させていただきました。聞きなれない単語がほとんどで困っております。よろしくお願いします。 **実行環境** python 3.7.3 anaconda 2019.03
回答: Pythonのヒストリファイルが破損していたのが原因のようです。同様の質問が本家SOにありました。 Python unicode error on command line startup - Stack Overflow 同様のエラーについて調べていたところAnacondaでのみ発生するようですので、もしかしたらAnacondaに原因があるのかもしれませんが、とりあえず回答としては以下のようになります。 * `C:\Users\<ユーザー名>\.python_history` を削除する。 + もしバックアップを取りたい場合、テキストエディタでファイルの内容を確認、必要に応じてコピーなどしておく。