I have a python script that I want to debug with python-mode. I read in this thread that I can debug my python script with M-x pdb
, however I get the following error:
Searching for program: no such file or directory, pdb
I can provide python -m pdb my_source_file.py
in the prompt in the minibuffer, but it would be nice if Emacs could infer this command directly from the file on which I run M-x pdb
Update:
Running on:
- Red Hat Enterprise Linux Server release 5.1 (Tikanga)
- Emacs 23.3.1
Differences between paths
I get different paths when I run M-: exec-path
and when I run M-: (getenv "PATH")
(the one returned by M-: (getenv "PATH")
is longer).
With this:
- Where is
pdb
located? How can I add it to the Emacs path? - Is there a way to ask Emacs to also look into the paths held by the environment variable
PATH
?