-
-
Notifications
You must be signed in to change notification settings - Fork 111
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
4aae151
commit 4c947a9
Showing
2 changed files
with
259 additions
and
55 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,75 @@ | ||
--- | ||
title: Beginner Installation Guide | ||
sidebar: false | ||
--- | ||
|
||
{{< admonition tip >}} | ||
This is the beginner installation guide. | ||
If you are comfortable with using a terminal and happy to learn | ||
how to use a package manager, check out | ||
[the main installation guide](./install.md)! | ||
{{< /admonition >}} | ||
|
||
- [JupyterLite](#jupyterlite) | ||
- [Scientific Python Distributions](#distributions) | ||
- [Installing globally with `pip`](#pip-global) | ||
|
||
<a name="jupyterlite"></a> | ||
|
||
## JupyterLite | ||
|
||
To try out SciPy, you don't even need to install it! | ||
You can use SciPy in your browser at https://jupyter.org/try-jupyter/lab/ - | ||
just open a Python Notebook, then write `import scipy` in one of | ||
the notebook "cells" and hit play. | ||
|
||
For next steps, see [the SciPy user guide][scipy-user-guide]. | ||
|
||
[scipy-user-guide]: https://docs.scipy.org/doc/scipy/tutorial/ | ||
|
||
<a name="distributions"></a> | ||
|
||
## Scientific Python Distributions | ||
|
||
Python distributions provide the language itself, along with the most | ||
commonly used packages and tools. These downloadable files require | ||
little configuration, work on almost all setups, and provide all the | ||
most commonly used scientific Python tools. | ||
[Anaconda](https://www.anaconda.com/download/) works on Windows, Mac, | ||
and Linux, and is best suited to beginning users. | ||
Other options include: | ||
|
||
- [WinPython](https://winpython.github.io): Another free distribution | ||
including scientific packages and the Spyder IDE; Windows only. | ||
- [Pyzo](https://pyzo.org): A free distribution based on Anaconda | ||
and the IEP interactive development environment; Supports Linux, | ||
Windows, and Mac. | ||
|
||
{{< admonition note >}} | ||
Anaconda is free to use for inviduals, universities, and companies smaller than | ||
200 employees. For more detail, see Anaconda's helpful blog on | ||
["when is Anaconda free to use?"](https://www.anaconda.com/blog/update-on-anacondas-terms-of-service-for-academia-and-research) | ||
{{< /admonition >}} | ||
|
||
After installing a scientific Python distribution, | ||
see next steps in [the SciPy user guide][scipy-user-guide]. | ||
|
||
<a name="pip-global"></a> | ||
|
||
## Installing globally with `pip` | ||
|
||
If you already have Python installed, you can install SciPy | ||
with `pip` by executing the following in a terminal/shell: | ||
|
||
python -m pip install scipy | ||
|
||
{{< admonition warning >}} | ||
You may see this recommended in tutorials or classes, but the recommended | ||
way to install SciPy with `pip` is to use a virtual environment - | ||
see [Installing with `pip`](./install.md#installing-with-pip). | ||
{{< /admonition >}} | ||
|
||
{{< admonition note >}} | ||
For more information on why this is not a recommended installation method, | ||
read about [virtual environments in the Python Packaging User Guide](https://packaging.python.org/en/latest/tutorials/installing-packages/#creating-virtual-environments). | ||
{{< /admonition >}} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters