1.1. Conda#
Note on copyright
This page is based on information from this page of the TeachBooks manual of the Faculty of Civil Engineering and Geosciences at TU Delft.
Before you can start using python in your book, you need Anaconda. ‘Anaconda’s conda tool simplifies package and environment management across operating systems’ (Anaconda.com), such as windows or MacOS. Using conda you can create new environments for specific projects to make sure the proper packages can function properly!
1.1.1. Installing anaconda#
You can download the installation files here.
When installing Anaconda, keep in mind the following:
In general you should use the default file location (don’t put it on a separate disk drive, or in a disk partition that is different than your primary OS); however, an exception to this is if you have a space in your Windows username (e.g.,
C:/Users/First Last/Program Files
). In this case, install directly in a folder onC:/
install it only for your User on the computer (this is especially important on Windows; do not install for all users)
Once installed, we will check to make sure you are ready to use Python. Anaconda provides environments, like small virtual mini-computers inside your real computer, and inside each of those environments you have Python (as well as a lot of Python packages)!
Open a command line interface on your computer:
Windows users: this will be the anaconda or conda prompt (search for it in the Start menu at the bottom left of your screen)
Mac users: use the terminal applicationOnce the command line interface is open, type and execute (hit enter) the following:
python --version
Which environment are you in? The name is between parenthesis at the bottom of your Anaconda Prompt: by default, this should be
(base)
.How many other environments do you have? Execute
conda env list
to see a complete list.Do you see the
*
in the list of environments? That is indicating your current active environment. Unless you have changed something, it should bebase
. And if you just installed Anaconda for the first time, this will be your only environment!