pythonでデバッガを使いたいとき

普通pdbを使うと思うのですが、python入れてるのに

which pdb

とやっても何の反応もない場合

python -m pdb デバッグしたいpythonスクリプトのファイル名

とするといいぽいです。
emacs中のM-x pdbでも同様です。

最近のvim界の盛り上がりに合わせてvim中でpdbを使おうと試みたのですが、どうもemacs中でM-x pdbでやるのに比べて設定が多かったりして諦めてしまいました。ヘタレです。
見たのは下記の所
http://www.petersblog.org/node/752
http://www.vim.org/scripts/script.php?script_id=2043
http://vim.sourceforge.net/scripts/script.php?script_id=663
http://blog.sontek.net/2008/05/11/python-with-a-modular-ide-vim/
最後の所に関しては、vim中でデバッガを使おうとはしていなくてscreenで2つ見るというだけでしたが、その他のTipsが非常に有用だったのでまた今度紹介します。