環境やバージョンを書けないレベルだと勝手に判断して
>543 エラーについてのみレス

A)まず、cairoがインストールされている場所を探す
B)cairoの場所がPYTHONPATHに追加されているか確認
C) PATHの問題だけなのであれば
import sys
sys.path.append('/hogehoge/lib/cairo')
import cairo
みたいに直接指定してみれば、はっきりするかもしれません。