Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Get the list of packages installed in Anaconda

Over a period of time, I have loaded a number of packages into the Anaconda I have been using. Now I am not able to keep track of it. How do we get a list of all packages loaded in Anaconda (Windows 10)? What is the command?

like image 992
Regi Mathew Avatar asked Sep 23 '17 02:09

Regi Mathew


People also ask

How do I get a list of conda packages?

in terminal, type : conda list to obtain the packages installed using conda.

How can I get a list of installed modules?

To see all modules installed on the system, use the Get-Module -ListAvailable command.


6 Answers

in terminal, type : conda list to obtain the packages installed using conda.

for the packages that pip recognizes, type : pip list

There may be some overlap of these lists as pip may recognize packages installed by conda (but maybe not the other way around, IDK).

There is a useful source here, including how to update or upgrade packages..

like image 59
Reblochon Masque Avatar answered Oct 27 '22 21:10

Reblochon Masque


To list all of the packages in the active environment, use:

conda list

To list all of the packages in a deactivated environment, use:

conda list -n myenv
like image 40
Rohaifa Khaldi Avatar answered Oct 27 '22 19:10

Rohaifa Khaldi


To check if a specific package is installed:

conda list html5lib

which outputs something like this if installed:

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
html5lib                  1.0.1                    py37_0

or something like this if not installed:

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel

you don't need to type the exact package name. Partial matches are supported:

conda list html

This outputs all installed packages containing 'html':

# packages in environment at C:\ProgramData\Anaconda3:
#
# Name                    Version                   Build  Channel
html5lib                  1.0.1                    py37_0
sphinxcontrib-htmlhelp    1.0.2                      py_0
sphinxcontrib-serializinghtml 1.1.3                      py_0
like image 33
A. Genedy Avatar answered Oct 27 '22 20:10

A. Genedy


To list all of the packages in the active environment in a format that resembles pip freeze:

conda env export

Example of output:

name: pytorch
channels:
  - pytorch
  - anaconda
  - conda-forge
  - defaults
dependencies:
  - python=3.8.5=h7579374_1
  - python_abi=3.8=1_cp38
  - pytorch=1.7.1=py3.8_cuda11.0.221_cudnn8.0.5_0
  - pytorch-lightning=1.1.4=pyhd8ed1ab_0
  - tensorboard=2.4.0=pyhd8ed1ab_0
  - pip:
    - bert-score==0.3.7
    - tokenizers==0.9.4
    - transformers==4.2.1
prefix: /home/franck/anaconda3/envs/pytorch

You can save the environment and re-create and/or reactivate it:

# Save the environment
conda env export > my_conda_env.yml

# Re-create the environment
conda env create --file my_conda_env.yml

# Reactivate the environment
conda activate pytorch 
like image 32
Franck Dernoncourt Avatar answered Oct 27 '22 21:10

Franck Dernoncourt


For more conda list usage details:

usage: conda-script.py list [-h][-n ENVIRONMENT | -p PATH][--json] [-v] [-q]
[--show-channel-urls] [-c] [-f] [--explicit][--md5] [-e] [-r] [--no-pip][regex]
like image 32
Tejj Avatar answered Oct 27 '22 19:10

Tejj


For script creation at Windows cmd or powershell prompt:

C:\ProgramData\Anaconda3\Scripts\activate.bat C:\ProgramData\Anaconda3
conda list
pip list
like image 28
Carmo Melo Avatar answered Oct 27 '22 21:10

Carmo Melo