# Python 3.8 installeren in Debian 10 (Buster)

#### **Python 3.8 installeren**

In Debian 10 hebben we standaard alleen de beschikking over Python 2.7 en Python 3.7. Je kan met onderstaand commando controleren welke versies van Python geinstalleerd zijn in Debian:

```bash
ls /usr/bin/python*
```

De actieve Python versie kan je controleren met:

```bash
python -V
```

Nu kunnen we Python vanuit de source installeren, maar we hebben ook de beschikking over een repository die beschikbaar is gesteld door Pascal Roeleven. Het voordeel is dat we dan op de normale manier de Python 3.8 pakketten kunnen installeren.  
Voordat we hiermee verder gaan moeten we eerst nog een paar benodigde pakketten installeren:

```bash
apt-get install gpg wget
```

Daarna kunnen we de GPG key installeren die nodig is:

```bash
wget https://pascalroeleven.nl/deb-pascalroeleven.gpg
apt-key add deb-pascalroeleven.gpg
```

Nu moeten we nog de sources.list aanmaken. Hiervoor maken we een nieuw bestand aan met de tekst editor:

```bash
nano /etc/apt/sources.list.d/python3.8-pascalroeleven.list
```

Hier plaatsen we het volgende in:

```
deb http://deb.pascalroeleven.nl/python3.8 buster-backports main
```

Hierna een update uitvoeren:

```bash
apt-get update
```

En dan uiteindelijk Python 3.8 installeren:

```bash
apt-get install python3.8 python3.8-venv python3.8-dev
```

####   
**BRON:**

[Python 3.8 backport for Debian buster](https://community.home-assistant.io/t/home-assistant-core-python-3-8-backport-for-debian-buster/234859)