Skip to content

Anaconda on the AIR-T


Anaconda is a great virtual environment for developing Python applications and it is fully supported by the AIR-T and AirStack. This tutorial will show you how to create an AirStack Conda environment on the AIR-T. Anaconda comes pre-installed with a built-in local conda channels for the AIR-T drivers.

The following instructions apply to AirStack version 0.5.0 and newer. For AirStack 0.4, see this tutorial.

Create AirStack Conda Environment

A few conda environment files are provided with the AIR-T for AirStack 0.5.0+ in the following directory:

  • /opt/deepwave/AIR-T_QuickStart_Apps/conda/environments

For the most up-to-date environment files for the AIR-T and information about creating custom conda environments that may include machine learning frameworks, please see our GitHub page here:

We will now create a conda environment called airstack using the airstack.yml file provided by Deepwave. You may modify this to fit your application.

Build Conda Environment

On the AIR-T with AirStack 0.5.0+, run the following command to create the environment:

conda env create -f /opt/deepwave/AIR-T_QuickStart_Apps/conda/environments/airstack.yml

Testing a New Conda Environment

Activate the conda environment and check that the current python version comes from a conda path:

$ conda activate airstack
$ which python
/home/<your_user>/.conda/envs/airstack/bin/python

Then run the hello_world.py example included in AirStack:

python /opt/deepwave/AIR-T_QuickStart_Apps/python/hello_world.py

Removing the Conda Environment

To remove the AirStack Conda environment, run the following command:

conda remove --name airstack --all


Last update: December 1, 2023