55311


プログラミング超初心者です。  
Anacondaプロンプトでpythonと入力すると以下のエラーが出ます。

[code]

    UnicodeDecodeError: 'cp932' codec can't decode byte 0xef in position 1752: illegal multibyte sequence
    
[/code]

anacondaを使用していたら突然このエラーが出るようになり、再インストールしても変わらなかったので質問させていただきました。聞きなれない単語がほとんどで困っております。よろしくお願いします。

**実行環境**  
python 3.7.3  
anaconda 2019.03


CC BY-SA 4.0
2019-05-28T03:55:29.380
55307
2020-09-03T12:28:36.840
2020-09-03T12:28:36.840
3060
34501
question
python anaconda
Windows環境でPython3(Anaconda)を起動しようとするとUnicodeDecodeErrorが出ます


Pythonのヒストリファイルが破損していたのが原因のようです。同様の質問が本家SOにありました。

[Python unicode error on command line startup - Stack
Overflow](https://stackoverflow.com/questions/52049887/python-unicode-error-
on-command-line-startup)

同様のエラーについて調べていたところAnacondaでのみ発生するようですので、もしかしたらAnacondaに原因があるのかもしれませんが、とりあえず回答としては以下のようになります。

  * `C:\Users\<ユーザー名>\.python_history` を削除する。 
    * もしバックアップを取りたい場合、テキストエディタでファイルの内容を確認、必要に応じてコピーなどしておく。


CC BY-SA 4.0
2019-05-28T06:05:20.843
55311
2019-05-28T06:05:20.843
29826
55307
answer