Python on Mac OSX

Python is pre-installed on mac.

Ouvrir le terminal.

Installer « PYTHON »

vérifier si python est installé :

python –version

 

Installer « PIP », un manageur de paquets

vérifier si PIP est installé :

pip –version

sinon, l’installer :

sudo easy_install pip

pip –version

 

Installer « VirtualEnv », un environnement virtuel de travail :

Vérifier si virtualenv est installé :

virtualenv — version

sinon, l’installer :

sudo pip install virtualenv

virtualenv — version

lister les packages disponibles :

pip list

 

Créer un environnement de travail

Créer un environnement de travail va nous permettre de créer une sorte de machine virtuelle ou l’on pourra installer des packages sans altérer le reste de notre installation globale.

Placez vous dan le répertoire de vos projets python et créer un répertoire spécial qui va rassembler les variables d’environnement de vos projets. a différencier du répertoire propre des projets avec les assets par exemple.

mkdir Environments

cd Environments/

créer son premier environnement de travail (pour notre premier projet)

virtualenv project1_env

activer l’environnement

source project1_env/bin/activate

si tout s’est bien passé, vous devriez voir « (project1_env) » au debut dprompt de commande. cela signifie que maintenant, nous travaillons dans un nouvel environnement.

Vérifier notre installation :

which python

nous montre bien que python qui sera utilisé est bien celui maintenant présent dans notre environnement. (/Users/Alkarmel/Desktop/kartec2018/Environments/project1_env/bin/python)

Vérifier les packages installé dans notre environnement :

pip list

on voit bien qu’il n’y a que les trois packets de base (pip, setup tool et wheel)

on pourrait installer quelques packages utiles tels que :

pip install numpy

pip install pytz

pip install psutil

et vérifier une fois de plus :

pip list

Lister les dépendances (packages) utilisés dans notre projet :

pip freeze –local > requirements.txt

ls

cat requirements.txt

Sortir de notre environnement de travail :

deactivate

on peux vérifier que nous sommes de retour dans l’environnement global, meme si nous sommes toujours dans le meme répertoire de travail.

which python

pip list

Si on veux supprimer l’environnement :

rm -rf project1_env/

ls

on vois bien que le répertoire de l’environnement a été effacé.

Créer un nouvel environnement de travail avec une version spécifique de python et des requirements

virtualenv -p /usr/bin/python2.6 project2_env

ls

source project2_env/bin/activate

which python

python –version

Installer les requirements dans notre nouvel environnement

pip2 install -r requirements.txt

pip2 list

 

 

 

 

http://libzx.so/main/learning/2016/03/13/best-practice-for-virtualenv-and-git-repos.html

https://gist.github.com/simonw/4835a22c79a8d3c29dd155c716b19e16

Soyez le premier à commenter

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*