Windows10でpip
pyautoguiをコマンドプロンプト上で、pip install pyautoguiでインストールしようとして、延々と下記のエラーで怒られ続けた。 UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x83 in position 81: invalid start byte 開発力が低いので、何のエラーなのかイマイチわからない。 Windows10からユーザー名が漢字になったからかな? とか思ったのだけれど、真因はわからない。 コマンドプロンプト上で、chcp とか、chcp 65001 とかを実行しても全く動かず。 色々試した結果、 1.再起動 2.PowerShellを管理者権限で実行 3.pip install pyautogui で動いた。 再起動したのは、エラーの中に、「ファイルは使用中だよ!」 みたいなエラーが記述されていたため。 なお、上記管理者権限でPowerShellを実行すると PS C:\WINDOWS\system32> となる。凄い。この環境で pip install numpy pip install scipy pip install cx_Freeze を叩くと、特に何のエラーもなくインストール出来た。 なお、環境は python 3.6.3 (64bit) Windows 10 Pro (64bt)