-
Notifications
You must be signed in to change notification settings - Fork 6
FAQ
sandcha edited this page Apr 9, 2018
·
3 revisions
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é).
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
|
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. |