# Software Installations on Windows

{% hint style="danger" %}
Warning: this site is under construction.  The information may be incomplete.
{% endhint %}

## Anaconda on Windows

To download Anaconda, go to the distribution website: <https://www.anaconda.com/distribution/>.

![](/files/-LdtM_ImACLmtYorE1qR)

Scroll down to the download section.  Select "Windows", then select "Download".

![](/files/-LdtNKkPwmhOhQGUGSoG)

Follow the installation wizard.

![](/files/-LdtW8ME3shNS_DU-EP7)

The Users Guide should pop up ([this](http://docs.anaconda.com/anaconda/user-guide/getting-started/#open-nav-win) webpage).

![](/files/-LdtXkHV8chJ7TmsrFU6)

To open Anaconda, go to the start menu and expand the Anaconda3 folder.

![](/files/-LdtaJXo1f_18rE_InrH)

Select "Anaconda Navigator".

![](/files/-LdtaUmxNDf5QYYhvScD)

![](/files/-LdtbBzxsQxTlLv1DKUq)

## Anaconda on Ubuntu on Windows

### Installing Ubuntu on Windows

Ubuntu for Windows can be downloaded from the Microsoft store. &#x20;

![](/files/-LdtcPPavqW7Or19yimy)

Search for "ubuntu".

![](/files/-LdtcHODaZB5P_yH3Ttf)

Select the app.

![](/files/-LdtcVljQIB5bytPaG9d)

Click "**Get**", then "**Install**".

![](/files/-LdtccuzJeZEeGygYqiE)

![](/files/-LdtfiDdVyIqK7CJv_1i)

Search for "Ubuntu" and select the app.

![](/files/-LdtdrZUl7d4-H3vL4SA)

The window will look like this:

![](/files/-Ldte3gkodTMZkwTB0Yy)

### Installing Anaconda on Ubuntu on Windows

First, open Ubuntu for Windows (see above) and check to ensure that conda is not already installed.&#x20;

```
user@NI0000:~$ which conda
```

If it has been, a file path will show up under the command, if not, the next line will be a prompt.

![](/files/-LnESBcJ2WuUWuGFQSEw)

Download the installer

```
user@NI0000:~$ wget --quiet --no-check-certificate https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64
.sh
user@NI0000:~$ ls
Miniconda3-latest-Linux-x86_64.sh

```

Run the installer

```
user@NI0000:~$ bash Miniconda3-latest-Linux-x86_64.sh -b -p $HOME/anaconda3
```

```
PREFIX=/home/adison/anaconda3
Unpacking payload ...
…
  zstd               pkgs/main/linux-64::zstd-1.3.7-h0b5b093_0
…
Preparing transaction: done
Executing transaction: done
installation finished.
…

user@NI0000:~$
```

Run an update:

```
user@NI0000:~$ $HOME/anaconda3/bin/conda update conda -y
```

```
Collecting package metadata (current_repodata.json): done
Solving environment: done
 ...

Executing transaction: done
user@NI0000:~$
```

Then install Anaconda

```
user@NI0000:~$ $HOME/anaconda3/bin/conda install anaconda -y
```

```
Collecting package metadata (current_repodata.json): done
Solving environment: done
 
## Package Plan ##
...
Verifying transaction: done
Executing transaction: / b'Enabling notebook extension jupyter-js-widgets/extension...\n      - Validating: \x1b[32mOK\x1b[0m\n'                                                                                                              done
user@NI0000:~$
```

Initialize

```
user@NI0000:~$ $HOME/anaconda3/bin/conda init
```

```
no change     /home/user/anaconda3/condabin/conda
...
no change     /home/user/anaconda3/etc/profile.d/conda.csh
modified      /home/user/.bashrc
 
==> For changes to take effect, close and re-open your current shell. <==
 
user@NI0000:~$
```

Close and re-open your Ubuntu command line.

## Bioconda on Windows on Ubuntu

After running the installation of Anaconda on Ubuntu on Windows (see above), add bioconda:

```
user@NI0000:~$ conda config --add channels bioconda
```


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://usdrcg.gitbook.io/docs/non-lawrence-guides/anaconda-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
