lundi 23 février 2015

pyhton 3.4 sur raspbian (raspberrypi) ou sur cubian X1 (cubiebord)

Comme ces deux distributions sont basées sur une debian wheezy, nous n'avons pas accès à un package contenant la dernière version de python la 3.4.

Nous allons donc l'installer manuellement, vive la compilation





Nous installons d'abord les dépendances :
$ sudo apt-get install build-essential
$ sudo apt-get install libncurses5-dev libncursesw5-dev libreadline6-dev
$ sudo apt-get install libdb5.1-dev libgdbm-dev libsqlite3-dev libssl-dev
$ sudo apt-get install libbz2-dev libexpat1-dev liblzma-dev zlib1g-dev

on télécharge les sources et on décompresse :
wget https://www.python.org/ftp/python/3.4.2/Python-3.4.2.tgz
tar -zxf ./Python-3.4.2.tgz
Nous allons installer python dans /usr/local/opt/python-3.4.2. Pour ce faire on suit classiquement la chaine du make (le make est relativement long prévoyez une bonne bière) :

./configure --prefix=/usr/local/opt/python-3.4.2
make
sudo make install

On met les autorisations :
addgroup staff
adduser <user> staff
<user> = votre utilisateur

Je vais créer un environnement virtuel pour python (si vous ne savez pas ce que c'est je vous conseil la lecture de cette excellent article du non moins excellent blog de SAM&MAX).
/usr/local/opt/python-3.4.2/pip3 install virtualenv
creer le repertoire de l'environnement 
virtualenv projet -p /usr/local/opt/python-3.4.2/python

Et voilà il n'y plus qu'a activer votre environnement :
source ./project/bin/activate
Voila vous pouvez exécuter un script python 3.4

Aucun commentaire:

Enregistrer un commentaire