The conda
command is a package and environment management tool used in Anaconda and Miniconda, which are popular Python distribution platforms. Here are some common use cases for the conda
command:
Create a New Environment: To create a new environment with a specific Python version and package dependencies, you can use the following command:
conda create --name myenv python=3.9
This command creates a new environment named myenv
with Python version 3.9. You can replace myenv
with your desired environment name and specify a different Python version if needed.
Activate an Environment: To activate an existing environment, use the following command:
conda activate myenv
This command activates the myenv
environment. Once activated, any subsequent Python or package-related commands will use the environment’s Python version and installed packages.
Install Packages: To install packages into the active environment, you can use the following command:
conda install package_name
Replace package_name
with the name of the package you want to install. Conda will resolve dependencies and install the package into the active environment.
List Installed Packages: To list all packages installed in the active environment, use the following command:
conda list
This command displays a list of installed packages along with their versions.
Update Packages: To update packages in the active environment to their latest versions, use the following command:
conda update package_name
Replace package_name
with the name of the package you want to update. Conda will check for updates and install the latest version if available.
Deactivate an Environment: To deactivate the currently active environment, use the following command:
conda deactivate
This command returns you to the base environment and stops using the environment-specific Python version and packages.
These are just a few examples of how to use the conda
command. Conda provides many more features and options for managing environments and packages. You can refer to the Conda documentation for more detailed information and usage examples specific to your needs.