

The newest Spyder requires using VPython 7.5.0 or later.

There is a suite of demo programs for use without a Jupyter notebook ( zip file). In VPython 7.5.0 and later, the following code can be used to shut down a running program:įrom vpython.no_notebook import stop_server You can scroll to see other parts of the display, but you may wish to right-click anywhere in the notebook and select "Disable Scrolling for Outputs," in which case VPython displays normally.

In JupyterLab the default is for output to be displayed in a cell that has a very small height, and this includes a VPython display. This simplifies moving programs between Web VPython and VPython 7. This short program will display a white box on a black background:Įither with or without a Jupyter notebook, "from vpython import *" also imports all math functions, clock(), random(), and arange(). You can launch a VPython program from applications such as IDLE, Spyder, or a terminal.
