環境
- CentOS 5.4
- python2.6(野良パッケージ)
現象
手元の環境で、tomahawk 0.5.2を使おうと思ったら、下記のようなエラーが
UnicodeEncodeError: 'ascii' codec can't encode characters in position 20-22: ordinal not in range(128)
対応
pythonのディレクトリに、site-packagesというディレクトリがあるかと思うので、その直下に、sitecustomize.py ってのをつくり以下の様な記述をします。
[python]
import sys
sys.setdefaultencoding('utf-8')
[/python]
これでOK。(∩´∀`)∩ワーイ
参考にさせていただきました
おまけ
tomahawk動かすのに、下記のパッケージをぼくの環境では追加導入が必要でした。(直接インターネットに出れない環境だったので大変だった。。。)
- argparse-1.2.1
- pexpect-u-2.5.1
- setuptools-0.6c11
0 件のコメント:
コメントを投稿