Skip to content

Commit

Permalink
Correction de la documentation Linux
Browse files Browse the repository at this point in the history
- Correction d'une faute de typo dans un des packages à installer
- Ajout de la procédure d'installation de `virtualenv`
  • Loading branch information
pierre-24 committed Aug 7, 2014
1 parent aaa5aea commit ab9bd71
Showing 1 changed file with 44 additions and 2 deletions.
46 changes: 44 additions & 2 deletions doc/install-linux.md
Expand Up @@ -15,7 +15,7 @@ Assurez vous que les dépendances suivantes soient résolues :
- pip : `easy_install pip`
- libxml2-dev : `apt-get install libxml2-dev`
- python-lxml : `apt-get install python-lxml`
- libxlst-dev (peut être appelée libxlst1-dev sur certains OS comme ubuntu
- libxslt-dev (peut être appelée libxslt1-dev sur certains OS comme ubuntu
- libz-dev (peut être libz1g-dev sur système 64bits)
- python-sqlparse
- libjpeg8 libjpeg8-dev libfreetype6 libfreetype6-dev : `apt-get install libjpeg8 libjpeg8-dev libfreetype6 libfreetype6-dev`
Expand All @@ -27,9 +27,51 @@ Il faudra l'extraire dans le dossier `dist/` à la racine de votre projet.

Si vous comptez contribuer au front-end, rendez-vous sur [la documentation dédiée](gulp.md).

## Installer et configurer `virtualenv`

(cette étape n'est pas obligatoire, mais fortement conseillée)

Si vous désirez employer un environement virtuel python de dévellopement, installez `virtualenv` et `virtualenvwrapper`. Dans cet environement, vous pourrez ensuite installer différents packages via `pip` sans qu'ils ne soient installés dans votre environement python principal. Cela permet, par exemple, de travailler avec différentes version de Django ou encore d'installer les dépendances sans vous inquiéter de créer des conflits dans d'autres projets.

L'installation ce fait grâce aux commandes suivantes :

```console
pip install virtualenv
pip install virtualenvwrapper
```

Exécutez ensuite les commandes suivantes, afin de configurer les deux outils :

```console
mkdir ~/.virtualenvs
echo "export WORKON_HOME=$HOME/.virtualenvs" >> ~/.bashrc && export WORKON_HOME=$HOME/.virtualenvs
echo "source /usr/local/bin/virtualenvwrapper.sh" >> ~/.bashrc && source /usr/local/bin/virtualenvwrapper.sh
```

Créez ensuite votre environement virtuel grâce à

```console
mkvirtualenv zdsenv
```

**À chaque fois** que vous souhaiter travailler dans votre environement (que ce soit pour installer des packages ou exécuter Django), employez la commande suivante :

```console
workon zdsenv
```

À noter que `workon` supporte l'auto-complétion. Pour ensuite le quitter, il suffira d'employer :

```console
deactivate
```

Une documentation plus complète de ces deux outils [est disponible ici](http://docs.python-guide.org/en/latest/dev/virtualenvs/).


## Lancer ZdS

Une fois dans votre environnement python (`source ../bin/activate` si vous utilisez virtualenv, très fortement conseillé), lancez l'installation complète :
Une fois dans votre environnement python (`workon zdsenv` si vous utilisez virtualenvwrapper), lancez l'installation complète :

```console
pip install --upgrade -r requirements.txt
Expand Down

0 comments on commit ab9bd71

Please sign in to comment.