|
This page explains how to install Classic VPython 6, which as of January 2016 is no longer supported; information provided here is of historical interest only. See the first page of this site for information on using GlowScript VPython or VPython 7.
This Window downloads page deals with Classic VPython, based on the standard version of Python available at python.org. Aaron Titus has posted a useful summary of the various ways to install and use VPython including the GlowScript and ivisual varieties. Windows downloads for VPython 6
Installing for Anaconda If you are using the Anaconda Python distribution, you can install VPython by typing the following in a Command Prompt (but only for Python 2.7): conda install -c mwcraig vpython Compatibility with the future and the pastWe encourage you to place the following statement at the start of your programs, in order that your program will run not only on Python 2.7 today, but also will run in the future on the newer Python 3.x series. Note the double underscore before "future" and the double underscore after "future". How to run VPython
Compatibility with the future and the pastWe encourage you to place the following statement at the start of your programs, in order that your program will run not only on Python 2.7 today, but also will run in the future on the newer Python 3.x series. Note the double underscore before "future" and the double underscore after "future". from __future__ import print_function, division For Python 2.7, this statement invokes the new Python 3.x print format, namely "print(x)" instead of the old "print x", and the new division scheme, namely that 3/4 is 0.75, not zero as in the past. This statement is ignored by Python 3.x. Changes from VPython 5: With VPython 6 you must include a rate statement in animation loops, and you must import visual or vis before importing graph or controls or filedialog. Conditions of useThe Polygon module distributed with VPython may not be used except with VPython. Here's why: In support of the text and extrusion objects, the Windows installer includes some modules that include Polygon, for which the following conditions apply: "Polygon is being distributed subject to the following conditions: This distribution contains code from the GPC Library, and/or code resulting from the use of the GPC Library. This usage has been authorized by The University of Manchester, on the understanding that the GPC-related features are used only in the context of this distribution. It is not permitted to extract the GPC code from the distribution as the basis for commercial exploitation, unless a GPC Commercial Use Licence is obtained from The University of Manchester, contact: http://www.cs.man.ac.uk/~toby/gpc/". What is installedThe VPython installer installs the vis, visual, and visual_common modules, the numpy, FontTools, Polygon, and ttfquery modules needed by VPython, and VIDLE, an improved version of the IDLE program editor, into C:\PythonXY\Lib\site-packages. A shortcut to VIDLE is placed on the desktop which references the VPython example programs. Materials such as woodMaterials such as wood will work with graphics
cards that support Pixel Shader 3.0 ("PS 3.0"). See Python 3It is currently not feasible to run VPython 6 on Python 3, though it is hoped that this will be possible in the future. If you must use Python 3, you can use an older version 5.74 of VPython:
At http://www.lfd.uci.edu/~gohlke/pythonlibs/#vpython there is a 64-bit version prepared by Christoph Gohlke. Older versions of VPython are available |
||||||