To use Python and the Shogun Live Python module, you must first install them.

Both Python 2 and Python 3 are supported. Vicon recommends that you use the latest full release of Python 3, unless your project requires you to use a specific version of Python.

Note
With Shogun 1.4 and later, Python 3.0 and later is fully supported. Legacy support only is provided for Python 2.7
.

Install Python

To install Python 2 or 3:

  1. Go to https://www.python.org/downloads/
  2. Locate the required version and install Python, ensuring that Add Python #.# to PATH is selected:

Install the Python module

To install the Python module:

  1. Locate the installation files, which, if you installed Shogun Live in the default location, are found in this folder:

    C:\Program Files\Vicon\ShogunLive#.#\SDK\Python
    These files are displayed:

  2. You can install the Shogun Live Python module in either of the following ways, depending on your particular installation:

Install the Python module by running the batch file

To do this, in a cmd window, run the batch file, install_shogun_live_api.bat.

Install the Python module by running pip

Important
If you are using Python 3, you must copy the SDK folder from the Program Files directory to a new folder that doesn't require Administrator permission. This is due to a permissions issue with pip versions 21.3 or later.

By default, you can find the SDK folder at C:\Program Files\Vicon\ShogunLive1.10\SDK (if you installed Shogun in another location, use this path to find the SDK folder).

We recommend copying the SDK folder into a new folder with an easy-to-access location, for example, "C:\ShogunLiveAPI". You can delete this folder after the pip installation is complete.

The steps in this guide assume you have copied the SDK folder to C:\ShogunLiveAPI.

  1. Navigate to the Scripts folder for the version of Python that you want to use for pip installation.

  2. Open a command window or powershell in that folder.
  3. Run the following command to install the Vicon Core API (assuming you have copied the SDK folder to the suggested location):
    .\pip.exe install "C:\ShogunLiveAPI\SDK\Python\vicon_core_api"

  4. Run the following command to install the Shogun Live API (assuming you have copied the SDK folder to the suggested location):
    .\pip.exe install "C:\ShogunLiveAPI\SDK\Python\shogun_live_api"

Check that the Python module installed correctly

To test that the Shogun Live Python module installed correctly, run Python and try the following import statements:

If these import without any errors then the installation has been successful.