По traceback'у видно, что у вас mysql как-то установился в ~/Downloads и в скрытый ~/.python-eggs, и одновременно в более предсказуемый /Library/Python/2.7/site-packages/. Попробуйте убрать вот эти вот первые папки (может быть, временные).
Я бы убрал "-arch i386".
А как либа от MySQL собрана была? Что скажет на «otool -fv <libmysqlclient*.dylib>»? Клиент от mysql запускать можно вообще?
И почему в путях в site-packages написано «macosx-10.5»? Это какой-то старый путь попадается? Может, почистить и переустановить просто надо?