Skip to content

installation

Niouby edited this page Mar 5, 2018 · 5 revisions

Pré-requis

Voici la liste des logiciels que vous devez installer avant de commencer l'installation de HyMaintenance. Installez python3 :

sudo apt-get install python3

Installez virtualenv :

sudo apt-get install python3-pip
pip3 install virtualenv

Installez virtualenvwrapper :

sudo apt-get install virtualenvwrapper

Installez git :

sudo apt-get install git

Installation

Voici la procédure à suivre pour installer HyMaintenance. Clonez le dépôt git :

git clone https://github.com/HybirdCorp/HyMaintenance.git

Créez un environnement virtuel :

cd HyMaintenance
mkvirtualenv <nom_venv>

Activer votre environnement virtuel :

workon <nom_venv>

Installez toutes les librairies pythons nécessaires (cf requirements.txt) :

pip install -r requirements.txt

Créez un superutilisateur sur votre projet django. Mettez-vous dans le dossier hymaintenance :

cd hymaintenance

Lancez la commande :

python manage.py createsuperuser

Si vous n'avez pas PostgreSQL d'installer, lancez le serveur à l'aide cette commande :

python manage.py createsuperuser --settings=hymaintenance.sqlite_tests_settings

Utilisation

Pour lancer HyMaintenance, mettez-vous dans le dossier hymaintenance :

cd hymaintenance

Lancez la commande :

python manage.py runserver

Si vous n'avez pas PostgreSQL d'installer, lancez le serveur à l'aide cette commande :

python manage.py runserver --settings=hymaintenance.sqlite_tests_settings

Développement avec PyCharm

Voici la procédure pour ouvrir le projet HyMaintenance avec PyCharm. Installez PyCharm :

sudo add-apt-repository ppa:viktor-krivak/pycharm
sudo apt-get update; sudo apt-get install pycharm

Ouvrir un projet existant en cliquand sur le dossier HyMaintenance

Configurez PyCharm pour qu'il utilise votre environnement virtuel :

  • allez dans file/Settings .../Project: hymaintenance/Project Interpreter
  • cliquez sur l'engrenage puis add local
  • cochez existing environnement
  • entrez l'url vers votre bin/python, /home/<username>/.virtualenvs/<envname>/bin/python3
  • cliquez sur ok puis apply

Vérifiez qu'il y a bien écrit dans Project Interpreter Python 3.6 (<nom_venv>) ~/.virtualenvs/venv/bin/python

Dites à PyCharm que le code source se trouve dans HyMaintenance/hymaintenance en cliquand sur le dossier puis sur Mark as Souces

Clone this wiki locally