Using Pudb In A Virtual Environment
If you have pudb installed globally you won’t be able to run it with the Python from your virtualenv. The work around is to first install pudb through your virtualenv pip
pip install pudb
and then run:
python -m pudb myscript.py
Also, if you’re lazy you might just add this to your ~/.bashrc
alias pudb='python -m pudb'
So now you can simply do
pudb myscript.py