Building and Installing Python 3.4 from source
This tutorial asssumes basic knowledge of the raspberry pi’s (or linux) terminal.
Since Raspberry Pis currently come with a slightly outdated version of Python 3, you may want to update it to a more recent version. The following instructions should work for any version of python – Python 3.4 is used here as an example. It is assumed that you are using the raspberry pi or another Linux operating system at all times.
- Step 1: Go to the Python Download Page, and download the source release for the version of python that you want to use. Make sure that you are downloading the “Gzipped source tarball”.
- Step 2: Open a terminal and
cdto an empty temporary directory that we can use to extract the python source release.
- Step 3: Type the following to extract the source code of your chosen version of python:
tar -vxzf /home/pi/python-3.4.0.tgz. Replace
- Step 4:
cdinto the resulting directory.
- Step 5: Enter the following commands in succession:
./configure make make test sudo make install
This will build and install python. If you are doing this for Python 2, it will install as Python 2 – Python 3 will install as Python 3. You can have both installed at once. Warning: It will take a long time! Do not attempt this until you have a few hours to spare.