Skip to content
sandcha edited this page Apr 9, 2018 · 3 revisions

Foire Aux Questions

Cette page répertorie des solutions aux questions fréquemment rencontrées sur l'environnement technique d'OpenFisca.
N'hésitez pas à l'enrichir de vos expériences ! 🙂

Sous Windows, il est supposé que vous disposez d'un terminal bash (i.e GitBash ou assimilé).

Python OpenFisca

QUESTION CONTEXTE SOLUTION
Comment faire appel à l'interprète Python lorsque le terminal renvoit command not found ? Vous tentez d'appeler l'interprète du langage Python avec : python un_fichier.py Mettre à jour la variable d'environnement PATH : * Vérifier sa valeur avec : echo $PATH * Puis, retrouvez le répertoire où la version souhaitée de Python a été installée ; celui-ci varie d'un environnement à l'autre. Exemple Windows : /c/Python27. Exemple Unix : /opt/local/bin/python * Mettre à jour la variable en indiquant le chemin vers l'interprète python. Exemple Windows : export PATH=/c/Python27:$PATH. Exemple Unix : export PATH=/opt/local/bin:$PATH Afin que cette mise à jour soit permanente, il est conseillé d'ajouter cette commande d'export à la fin de votre fichier de configuration Bash ~/.bashrc.
Comment corriger son environnement lorsqu'on obtient ImportError: No module named openfisca_france ? Vous tentez d'exécuter un fichier python tel que framework.py de ce dépôt tutorial avec : python framework.py Vous obtenez l'ImportError alors que l'environnement fait bien référence à OpenFisca-France lorsque vous le vérifiez avec pip list. Sortir de votre environnement virtuel (exit). En créer un nouveau avec pew new nom_de_l_environnement et démarrer une nouvelle installation d'OpenFisca-France avec pip install openfisca-france
Comment appeler une version particulière de l'interprète Python dans un environnement virtuel pew ? Vous avez installé la version de python que vous souhaitez utiliser mais dans votre environnement virtuel python --version indique une autre version. Note : Se référer au site officiel python pour l'ensemble des versions disponibles et leur installation. Sortir de votre environnement virtuel (exit) et le redémarrer en indiquant la version de python souhaitée. Exemple pour la version 2.7 : pew workon nom_de_l_environnement --python=python27

GIT

QUESTION CONTEXTE SOLUTION
Comment pousser des modifications sur le serveur alors qu'on obtient could not read from remote repository github ? Vous tentez de pousser votre travail en local sur le serveur avec : git push * S’assurer de l’existence d’une clef SSH avec ls ~/.ssh/ Attendu : une clef publique que nous nommerons fichier_ssh.pub et sa clef privée associée fichier_ssh. * Le contenu de fichier_ssh.pub doit être référencé dans les settings du compte GitHub de l’usager. * Ajouter la clef privée SSH à votre ssh-agent avec ssh-add ~/.ssh/fichier_ssh Pour en savoir plus, voir l'aide GitHub/SSH.
Comment s'identifier sur GitHub quand l'ajout d'une clef SSH produit could not open a connection to your authentication agent ? Pour vous identifier auprès d'un service tel que GitHub, vous tentez d'exporter votre clef SSH en l'ajoutant au cache de votre agent SSH avec : ssh-add ~/.ssh/fichier_ssh * S’assurer de l’exécution du ssh-agent avec eval $(ssh-agent) Et/OU * S’assurer que l’adresse du dépôt n'est pas en HTTPS car elle doit être en SSH : git remote -v. Le résultat attendu pour le dépôt tutorial est : origin [email protected]:openfisca/tutorial.git (fetch) origin [email protected]:openfisca/tutorial.git (push) Pour en savoir plus, voir l'aide GitHub.
Clone this wiki locally