Click "Read more" to view the details of each topic
Using VPython with installed Python

We recommend installing the Anaconda Python distribution.

The vpython module currently works with Python versions 3.8 through  3.12.

The 3D displays are rendered by WebGL in a browser window. For details, see
    https://vpython.org/contents/VPythonArchitecture.pdf

The vpython module is available using
     "conda install -c vpython vpython" or
     "conda install -c conda-forge vpython" or      
     "pip install vpython"

To update to later versions of vpython use
     "conda update -c vpython vpython" or
     "pip install -U vpython"

When running from a terminal, if the program does not end with a loop
containing a rate() statement, you need to add "while True: rate(30)"
to the end of the program. This is not necessary when launching from
environments such as Jupyter notebook, IDLE, or Spyder.

Using the vpython module outside a Jupyter notebook

Using the vpython module in a Jupyter notebook or Jupyter lab

French translation by Samuel Badree

Albanian translation by Sarah Margot McMason and Ermira McMason

Azerbaijani translation of this page by Qalina Najafova