Skip to content

Latest commit

 

History

History
47 lines (43 loc) · 1.72 KB

setup.md

File metadata and controls

47 lines (43 loc) · 1.72 KB
layout title nav_order
default
Python Setup
3

Setting up your own Python environment

If you are not using Google Colab, you will need to setup a working Python environment with all the necessary dependencies. You only need to do this once. There are alternative approaches to setting up your machine, but the approach outlined here is guaranteed to work and is reproducible. Your instructors would be better able to assist if there are issues in the installation.

  1. Download the Python 3.11+ version of Miniconda (recommended) or Anaconda for your OS.
  2. Follow the official instructions and install Miniconda/Anaconda.
  3. Start the terminal (Mac/Linux) or Anaconda Prompt (Windows).
  4. Create a virtual environment for NANO181/281:
conda create --name NANOx81 python=3.11
  1. Activate the virtual environment.
conda activate NANOx81
  1. Install the necessary Python libraries.
conda install --yes numpy scipy matplotlib pandas jupyter seaborn scikit-learn
pip install pymatgen --upgrade
  1. An alternative to steps 4-6 is to download the nanox81_env.yml file from the Github repo and create the environment directly.
conda env create -f nanox81_env.yml
  1. Subsequently, always activate your NANO181/281 environment prior to working on your lectures/labs using:
conda activate NANOx81

If for any reason you find that your conda environment is corrupted and you need to start over, please run:

conda env remove --name NANOx81

and simply start from step 4 above to redo your setup.