
Livepython is a desktop app that lets you visually trace, in real-time, the execution of a Python program. In addition, it can track changes in global and local variables as your program is running. Livepython is meant to give you a quick grasp of a program's execution flow. It's less messy than sprinkling print statements throughout your code and simpler to use than debuggers/profilers.
Livepython can be launched from the command-line as easily as:
livepython [program] [args...]
Controls:
SPACE: Play/Pause the program.
Left/Right Arrow: Change speed of execution.
V: Open/Close Variable Inspector.
| Python Version | Compatible? |
|---|---|
| 3.6 | ✅ |
| 3.5 | ✅ |
| 2.7 | ✅ |
| 2.6 | ❌ |
npm install livepython -g

Livepython has 3 main components:
sys.settrace() to intercept every line of your program as it's being evaluatedIf you want to make changes to Livepython, you will need to run webpack:
webpack
Then you can test your built version of livepython by running:
bin/livepython [your python program]
MIT
1,031 followers · starred Oct 2017
98 followers · starred Sep 2019
228 followers · starred Oct 2017
976 followers · starred Nov 2017

Livepython is a desktop app that lets you visually trace, in real-time, the execution of a Python program. In addition, it can track changes in global and local variables as your program is running. Livepython is meant to give you a quick grasp of a program's execution flow. It's less messy than sprinkling print statements throughout your code and simpler to use than debuggers/profilers.
Livepython can be launched from the command-line as easily as:
livepython [program] [args...]
Controls:
SPACE: Play/Pause the program.
Left/Right Arrow: Change speed of execution.
V: Open/Close Variable Inspector.
| Python Version | Compatible? |
|---|---|
| 3.6 | ✅ |
| 3.5 | ✅ |
| 2.7 | ✅ |
| 2.6 | ❌ |
npm install livepython -g

Livepython has 3 main components:
sys.settrace() to intercept every line of your program as it's being evaluatedIf you want to make changes to Livepython, you will need to run webpack:
webpack
Then you can test your built version of livepython by running:
bin/livepython [your python program]
MIT
1,031 followers · starred Oct 2017
98 followers · starred Sep 2019
228 followers · starred Oct 2017
976 followers · starred Nov 2017