Python Virtual Machine
Python Virtual Machine (PVM) is a program which provides programming
environment. The role of PVM is to convert the byte code instructions into machine
code so the computer can execute those machine code instructions and display the
output.
Interpreter converts the byte code into machine code and sends that machine code to
the computer processor for execution.
Interpreter
Source Code/ Binary Code /
Byte Code Computer
Program Compile using Machine Code
Python Compiler Output
Geekyshows.py Geekyshows.pyc
PVM