# Installer pip et python 3



DSM 6 fournit Python 2 (2.7.12) dans `/bin/python`



### Installer Python 3:

Il faut installer **python 3** et **pip** depuis <u>iPKGui</u>, soit les paquets:

- python3
- py3-pip
- py3-setuptools

L'installation se fait dans `/opt/bin/`

```bash
$ which python3
/opt/bin/python3

$ which pip3
/opt/bin/pip3
```

Les modules sont ici:

`/volume1/@optware/local/lib/python3.5/site-packages` (pip, setuptools)



### Installer un module (mkdocs):

!!! Pour des problèmes de droit, l'installation se fait avec —user
    PermissionError: [Errno 13] Permission denied: '/opt/local/lib/python3.5/site-packages/click-6.7.dist-info'



```bash
$ pip3 install --user mkdocs
$ pip3 install --user klaus
```

Les modules sont installés ici:

`/volume1/homes/bruno/.local/lib/python3.5/site-packages`

L'applicatif est installé ici:

`/volume1/homes/bruno/.local/bin/klaus`



~/.local/lib/python3.5/site-packages/klaus/wsgi.py



### Mettre à jour un module:

```bash
$ pip3 install --user --upgrade setuptools
```

