diff --git a/README.md b/README.md index 1cc4f4b9685c1b5c3f06491cfb0bab6576431557..8f75b6be0f02dc158be0cee8ee0ef8834973407f 100644 --- a/README.md +++ b/README.md @@ -12,23 +12,23 @@ a) savoir où et comment l'installer proprement, lui et ses packages b) coeur Python+Ananconda nous sert dans plusieurs codes distincts, qui ne sont pas forcément compatibles niveau packages utilisés. On a globalement besoin de 3 environnements pour l'instant, qui seraient: - 1- environnement de développement sans besoin particulier (tous packages à jour par exemple). (ça n'est peut-être pas une bonne pratique, ne pas hésiter à le dire!) +1- environnement de développement sans besoin particulier (tous packages à jour par exemple). (ça n'est peut-être pas une bonne pratique, ne pas hésiter à le dire!) - 2- environnement pour Pybert et Pygimli (codes de géophysique) ==> celui là est crucial +2- environnement pour Pybert et Pygimli (codes de géophysique) ==> celui là est crucial - 3- environnement pour les codes de photogrammétrie d'Ombeline +3- environnement pour les codes de photogrammétrie d'Ombeline Actuellement, on ne sait pas utiliser les environnements, ce qui met un sacré bazar... et 4 postes sur 5 qui ne fonctionnent pas de façon satisfaisante c) LE point bloquant est l'environnement n°2: - - BERT est un logiciel C++ qui fait appel à Python pour quelques routines (notamment matplotlib pour la représentation graphique, mais aussi le package pygimli pour des calculs) +- BERT est un logiciel C++ qui fait appel à Python pour quelques routines (notamment matplotlib pour la représentation graphique, mais aussi le package pygimli pour des calculs) - - Il se lance depuis windows via un émulateur ligne de commande type cygwin, msys2, minGW +- Il se lance depuis windows via un émulateur ligne de commande type cygwin, msys2, minGW - - Evidemment, il faut que BERT et Python soient dans la variable "PATH", de l'émulateur et/ou de windows (là on commence à bidouiller les variables environnement, le .bashrc de l'émulateur, les deux, ... jusqu'à ce que ça marche) +- Evidemment, il faut que BERT et Python soient dans la variable "PATH", de l'émulateur et/ou de windows (là on commence à bidouiller les variables environnement, le .bashrc de l'émulateur, les deux, ... jusqu'à ce que ça marche) - Le plus drôle, c'est que pygimli s'installe par défaut et exclusivement dans un environnement nommé 'pg' qui lui est propre (car si on l'installe dans l'environnement 'base', ça coince depuis début mai). Et quand BERT appelle Python (celui par défaut dans le PATH), et bien c'est le Python de base qui se lance (sans pygimli) alors qu'on aurait besoin d'un appel à Python + environnement pg. +Le plus drôle, c'est que pygimli s'installe par défaut et exclusivement dans un environnement nommé 'pg' qui lui est propre (car si on l'installe dans l'environnement 'base', ça coince depuis début mai). Et quand BERT appelle Python (celui par défaut dans le PATH), et bien c'est le Python de base qui se lance (sans pygimli) alors qu'on aurait besoin d'un appel à Python + environnement pg. Quelques liens: