Linux/Windows Subsystem for Linux requirements


Attention

Do this only if you are using Linux or Windows Subsystem for Linux. MacOS users go here instead

  • Open a terminal then type this to update the Linux package manager

    sudo apt update
    

    Tip

    you can do a full upgrade if you want

    sudo apt full-upgrade --yes
    
  • type this in the terminal to install Python

    sudo apt install python3 python3-venv curl --yes
    
  • type this to install the uv Python package manager

    curl -LsSf https://astral.sh/uv/install.sh | sh
    

    after it installs, there is a message about adding it to your path, run this in the terminal

    source $HOME/.local/bin/env
    

    uv is a program that is used to install Python packages

  • use apt to install tree

    sudo apt install tree --yes
    

    tree is a program for showing directory structure as a tree

  • use apt to install git

    sudo apt install git --yes
    

    git is a program for keeping track of changes I make in a project, it might already be installed


what is next?

Click Here to setup your Integrated Development Environment the same way I set mine up