This command will install pandas package from the conda-forge channel in the existing environment. If you don't want to create new environment but install packages in the existing active environment, run: $ conda install -channel conda-forge pandas List installed packages in a conda environmentĪs you see in the above output, all packages are installed from the conda-forge repository. Python 3.9.1 hffdb5ce_5_cpython conda-forge Packages in environment at /home/sk/anaconda3/envs/testapp: conda-forge in our case.Īctivate the newly created "testapp" environment: $ conda activate testappĬheck the origin of all installed packages in the environment: $ conda list Here, -c ( -channel) flag is used to explicitly mention the channel name i.e. Install packages from conda-forge channel Or, $ conda create -c conda-forge -n testapp pandas The following command will create a new environment named testapp and install pandas along with its supporting packages in the testapp environment: $ conda create -channel conda-forge -name testapp pandas It is recommended to always install packages from conda-forge channel in a new environment instead of the default base environment. It is possible to install packages from a specific channel without adding it in our system.
The conda-forge community tackles these issues by maintaining up-to-date packages with the help of thousands of contributors.Ĭonda-forge project is financially supported by NumFOCUS, a non-profit dedicated to support open source scientific computing community. There could be some missing packages or it may contain outdated packages. The defaults channel may not always contain all packages. One such channel is conda-forge.Ĭonda-forge is community-led channel that provides latest conda packages for a wide-range of software.
Apart from the official defaults channel, there are some third-party channels available for hosting and managing packages.