===================
Installing on macOS
===================
.. caution::
If you use the ``.pkg`` installer for Miniconda, beware that those installers may skip
the "Destination Select" page which will cause the installation to fail. If the installer
skips this page, click "Change Install Location..." on the "Installation Type" page,
choose a location for your install, and then click Continue.
#. Download the installer:
* `Miniconda installer for macOS `__.
* `Anaconda Distribution installer for macOS `__.
* `Miniforge installer for macOS `_.
#. :ref:`Verify your installer hashes `.
#. Install:
* Miniconda or Miniforge: in your terminal window, run:
.. code::
bash -latest-MacOSX-x86_64.sh
* Anaconda Distribution: double-click the ``.pkg`` file.
#. Follow the prompts on the installer screens. If you are unsure about any setting, accept the defaults. You
can change them later.
#. To make the changes take effect, close and then re-open your
terminal window.
#. To verify your installation, in your terminal window, run the command ``conda list``.
A list of installed packages appears if it has been installed correctly.
.. _install-macos-silent:
Installing in silent mode
=========================
.. note::
The following instructions are for Miniconda but should also work
for the Anaconda Distribution or Miniforge installers.
To run the :ref:`silent installation ` of
Miniconda for macOS or Linux, specify the -b and -p arguments of
the bash installer. The following arguments are supported:
* ``-b``: Batch mode with no PATH modifications to shell scripts.
Assumes that you agree to the license agreement. Does not edit
shell scripts such as ``.bashrc``, ``.bash_profile``, ``.zshrc``, etc.
* ``-p``: Installation prefix/path.
* ``-f``: Force installation even if prefix ``-p`` already exists.
**Example**
.. code-block:: bash
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-MacOSX-x86_64.sh -O ~/miniconda.sh
bash ~/miniconda.sh -b -p $HOME/miniconda
.. note::
In order to initialize after the installation process is done, first run
``source /bin/activate`` and then run ``conda init --all``.
Updating Anaconda or Miniconda
==============================
#. Open a terminal window.
#. Run ``conda update conda``.
Uninstalling Anaconda or Miniconda
==================================
#. Open a terminal window.
#. Remove the entire Miniconda install directory with (*this may differ*
*depending on your installation location*) ::
rm -rf ~/miniconda
#. *Optional*: run ``conda init --reverse --all`` to undo changes to shell initialization scripts
#. *Optional*: remove the following hidden file and folders that may have
been created in the home directory:
* ``.condarc`` file
* ``.conda`` directory
* ``.continuum`` directory
By running::
rm -rf ~/.condarc ~/.conda ~/.continuum