Create Virtual or conda environment from file.txt - ashBabu/Utilities GitHub Wiki

Virtual environment

  • sudo apt install virtualenv
  • virtualenv venv to create new virtual environment called 'venv'
  • source venv/bin/activate
  • pip install -r requirements.txt

Conda

  • Detailed instructions available here

The highlights are

  • conda list --explicit
  • conda list --explicit > spec-file.txt

To use the spec file to create an identical environment on the same machine or another machine:

  • conda create --name myenv --file spec-file.txt

To use the spec file to install its listed packages into an existing environment:

  • conda install --name myenv --file spec-file.txt

My conda environment is available here