Skip to content

Commit 173510e

Browse files
Update installation instructions to use miniforge/mamba (#491)
* Miniforge edits part 1 * Eliminate Anaconda distribution references * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
1 parent 80a71b8 commit 173510e

File tree

3 files changed

+9
-11
lines changed

3 files changed

+9
-11
lines changed

foundations/conda.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -31,16 +31,17 @@ Package management is useful because you may want to update a package for one of
3131

3232
## Installing Conda
3333

34-
We recommend you install Miniconda. You can do that by following the [instructions for your machine](https://docs.conda.io/en/latest/miniconda.html).
34+
We recommend you install Miniforge. You can do that by following the [instructions for your machine](https://github.com/conda-forge/miniforge).
3535

36-
Miniconda only comes with the `conda` package management system; it is a pared-down version of the full Anaconda Python distribution.
36+
Miniforge uses the `conda` package management system and is based on Miniconda, which is a pared-down version of the full Anaconda Python distribution.
3737

3838
[Installing Anaconda](https://docs.anaconda.com/anaconda/install/) takes longer and uses up more disk space, but provides you with more functionality, including Spyder (a Python-specific integrated development environment or IDE) and Jupyter, in addition to other immediately installed packages. Also, the interface of Anaconda is great if you are uncomfortable with the terminal.
3939

40-
We recommend Miniconda for two reasons:
40+
We recommend Miniforge for these reasons:
4141

4242
1. It's quicker and takes up less disk space.
4343
2. It encourages you to install only the packages you need in reproducible isolated environments for specific projects. This is generally a more robust way to work with open source tools.
44+
3. It uses `conda-forge` as the default channel for packages.
4445

4546
Once you have `conda` via the Miniconda installer, the next step is to create an environment and install packages.
4647

foundations/jupyter.md

+4-7
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ You'd like to learn to run Python in a Jupyter session. Here we will cover:
2424

2525
To run a Jupyter session, you will need to install some necessary packages into your Conda environment.
2626

27-
Install `miniconda` by following the [instructions for your machine](https://docs.conda.io/en/latest/miniconda.html).
27+
Install `miniforge` by following the [instructions for your machine](https://github.com/conda-forge/miniforge).
2828

2929
[Learn more about Conda here](conda.md)
3030

@@ -41,11 +41,7 @@ $ conda activate pythia_foundations_env
4141
$ jupyter lab
4242
```
4343

44-
Or you can install the full [Anaconda](https://www.anaconda.com/products/distribution), and select **LAUNCH** under the Jupyter panel in the GUI.
45-
46-
![Anaconda Navigator](../images/Anaconda.png)
47-
48-
In both methods, a new window should open automatically in your default browser. You can change the browser when launching from the terminal with (for example):
44+
A new window should open automatically in your default browser. You can change the browser when launching from the terminal with (for example):
4945

5046
```
5147
jupyter lab —browser=chrome
@@ -121,4 +117,5 @@ Jupyter notebooks are a free, open-source, interactive tool running inside a web
121117

122118
## Resources and References
123119

124-
- [Anaconda](https://www.anaconda.com/products/distribution)
120+
- [conda-forge](https://conda-forge.org)
121+
- [Miniforge Releases](https://conda-forge.org/miniforge/)

foundations/terminal.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ You'd like to learn to run Python in the terminal. Here we will cover:
2121

2222
## Installing Python in the Terminal
2323

24-
If you are running Python in the terminal, it is best to install Miniconda. You can do that by following the [instructions for your machine](https://docs.conda.io/en/latest/miniconda.html).
24+
If you are running Python in the terminal, it is best to install Miniforge. You can do that by following the [instructions for your machine](https://github.com/conda-forge/miniforge).
2525

2626
[Learn more about Conda here](conda.md)
2727

0 commit comments

Comments
 (0)