Conda version pip install -r requirements.txt –target ./lib

To create an environment named py37 with python 3.7, using the channel conda-forge and a list of packages:

conda create -y --name py37 python=3.7
conda install --force-reinstall -y -q --name py37 -c conda-forge --file requirements.txt
conda activate py37
...
conda deactivate

Flags explained:

  • -y: Yes, do not ask for confirmation.
  • --force-reinstall: Install the package even if it already exists.
  • -q: Quiet, do not display progress bar.
  • -c: Channels, additional channels to search for packages. These are URLs searched in the order

Alternatively you can create an environment.yml file instead of requirements.txt:

name: py37
channels:
  - conda-forge
dependencies:
  - python=3.7
  - numpy=1.9.*
  - pandas

Use these commands to create and activate the conda environment based on the specifications in the Yaml file:

conda env create --file environment.yml
conda activate py37

Use this command to list the environments you have:

conda info --envs

Use this command to remove the environment:

conda env remove --name py37

Leave a Comment