udevd[803]: unable to receive ctrl connection: Function not implemented
こんなエラーが出た場合、Kernelの設定不足らしい(詳しくは見ていない)
とりあえず動くように戻したいのでダウングレードの手法を取ってみた。
やり方は、udevのバージョンを戻してあげれば元通り動くようになります。
例:
dpkg --install libudev0_164-3_armel.deb udev_164-3_armel.deb
インターネット上にある断片化された情報を切り取って、リブログする。 主にソフトウェア、Ubuntu関連、CPUなど気になったニュース、また、日々の面白い出来事やニュースもリブログします。
2011年8月20日土曜日
2011年8月13日土曜日
PythonでUnicodeEncodeError: 'ascii' codec can't encode characters.. が出た場合
表題のエラーは全角文字をu'あいうえお'と指定しても出てしまう問題。
原因は、UTF-8をUnicodeに変換する過程でデフォルト設定AsciiでUTF-8を読み込んでエラーになっている。
Python3では仕様が変わって最初からUTF-8らしいけど、
Python2.X使ってるユーザは対処せねばならない。
Python\Lib\site-packages\sitecustomize.py
---
import sys
sys.setdefaultencoding('utf-8')
---
これを保存すれば解決。
参照URL
http://d.hatena.ne.jp/omiyan/20110105/p1
ラベル:
Python
登録:
投稿 (Atom)