# Anaconda create new environment

1\. Create python environement in anaconda with spesific python version.

```bash
conda create -n <env_name> python=3.6
```

2\. Create conda environment with spesifice dependencies

- Create `*.yml` file  
       
    ```bash
    name: echopype_examples
    channels:
      - conda-forge
      - nodefaults
    dependencies:
      - python=3.10
      - ipykernel
      - s3fs
      - geopandas
      - cartopy
      - scipy
      - echopy
      - numba # Helps ensure a recent version is installed
      # -- holoviz --
      - jupyter_bokeh
      - datashader
      - holoviews
      - hvplot
      # -- echopype --
      # echopype main branch contains latest changes (not in the stable release)
      - pip:
        - git+https://github.com/OSOceanAcoustics/echopype
    ```
- Create environment  
    ```
    conda env create -f environment.yml
    ```

3\. Create kernel for jupyter-notebook.

- Install jupyter ipykernel  
    ```
    conda install -c conda-forge jupyter ipykernel
    ```
- add env as jupyter kernel  
    ```
    python -m ipykernel install --user --naame=myenv --display-name "nama-kernel"
    ```