#
Environment
Flight grants access to package ecosystems via the env command. To test its functionality:
Check the available environments:
flight env avail
This should show all the environments available to be created.
Create the environment needed from the list of available environments:
flight env create <environment>
This should display its progress while creating the environment, and send a message if successful. E.g.
[flight@chead1 (mycluster1) ~]$ flight env create conda Creating environment conda@default > ✅ Verifying prerequisites > ✅ Fetching prerequisite (miniconda) > ✅ Creating environment (conda@default) Environment conda@default has been created
Check that the environment is displayed in the list of created environments:
flight env list
This should display a list of all created environments, which should include the one created in step 2. E.g.
[flight@chead1 (mycluster1) ~]$ flight env list ┌───────────────┬───────┐ │ Name │ Scope │ ├───────────────┼───────┤ │ conda@default │ user │ └───────────────┴───────┘
Activate the environment created in step 2:
flight env activate <environment>
Upon successful activation, the command prompt should change to show the currently activated environment. E.g.
[flight@chead1 (mycluster1) ~]$ flight env activate conda (base) <conda> [flight@chead1 (mycluster1) ~]$
Deactivate the environment activated in step 4:
flight env deactivate
Upon successful deactivation, the command prompt should return to how it looks with just flight enabled.
Purge the environment created:
flight env purge <environment>
#
More Information
All information about Flight Environment can be found in its documentation section.