Conda lock: reproducible lock files for conda environments.#

Topic learning objectives#

By the end of this topic, students should be able to:

  1. Describe what a conda lock file is and how it differs from a conda environment.yml file

  2. Create a conda lock file from a conda environment for any of the major operating systems (Windows, linux, Mac) and processor chips (intel vs arm)

  3. Create a conda environment from a lock file

What is conda lock?#

Conda lock file vs environment.yml#

Creating conda lock files#

Exercise 1#

Specifying the platform#

Exercise 2#

Creating environments from conda lock files#

Exercise 3#