title: Raspbian Buster - which Python version am I using?
body: <p>I am using the Raspberry Pi 4, running the latest version of Raspbian Buster. I am in the process of trying to update Python. Currently, when I run <code>python --version</code> in the terminal, I get the following output:</p>
  
  <pre><code>pi@raspberrypi:~ $ python --version
  Python 2.7.16
  </code></pre>
  
  <p>Just out of curiosity, I tried to download a package that I need to use in the future to see where the install location would be. This is where it raised some concerns:</p>
  
  <pre><code>pi@raspberrypi:~ $ pip install simpleaudio
  Defaulting to user installation because normal site-packages is not writeable
  Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
  Collecting simpleaudio
    Downloading https://www.piwheels.org/simple/simpleaudio/simpleaudio-1.0.4-cp37-cp37m-linux_armv7l.whl (2.1 MB)
       |████████████████████████████████| 2.1 MB 3.1 MB/s 
  Installing collected packages: simpleaudio
  Successfully installed simpleaudio-1.0.4
  </code></pre>
  
  <p>When I try and install the package again (to see the install location):</p>
  
  <pre><code>Requirement already satisfied: simpleaudio in ./.local/lib/python3.7/site-packages (1.0.4)
  </code></pre>
  
  <p>I can see it has installed in this particular path. How can it be saved in Python 3.7 when I am running an older version? This was one of the first tests after a fresh install of Raspbian Buster. How does this work? Am I still technically running Python 2.7.16 or am I infact running Python 3.7?</p>