読者です 読者をやめる 読者になる 読者になる

cloverrose's blog

Python, Machine learning, Emacs, CI/CD, Webアプリなど

PythonのデフォルトエンコーディングをUTF-8に

Python encoding

環境

Ubuntu12.04LST
Python2.7(標準)

参考サイト

こちらはおそらくMacなのでファイルの位置は違った
http://d.hatena.ne.jp/ama-ch/20080610/1213073848

やったこと

確認として現在のエンコーディングを見てみる(たぶんasciiになってるはず)

$ python
>>> import sys
>>> sys.getdefaultencoding()
'ascii'

これをutf-8にするために/usr/lib/python2.7/sitecustomize.pyの末尾に以下を追加

import sys
sys.setdefaultencoding("utf-8")

確認

$ python
>>> import sys
>>> sys.getdefaultencoding()
'utf-8'