#1 Le 27/11/2015, à 12:17
- Lek1
[Résolu] erreur python logiciel Noethys
Bonjour,
J'ai installé le logiciel Noethys en suivant ce qui est dit sur le site : http://www.noethys.com/
J'ai décompressé, ce qui m'a donné un dossier "source" que j'ai mis dans le /home.
Puis j'ai suivi ceci qui est donné dans la partie téléchargement (faut s'inscrire pour y avoir accès) :
Noethys
Logiciel de gestion libre et gratuit de gestion multi-activités pour les accueils de loisirs, crèches, garderies périscolaires, cantines, clubs sportifs et culturels...
Plus d'infos sur www.noethys.com
Procédure d'installation
Si vous souhaitez installer manuellement Noethys sur Windows, Mac OS ou Linux, il vous suffit de copier l'intégralité du répertoire sur votre disque dur et d'installer toutes les dépendances listées ci-dessous.
Dépendances pour Windows
Sur Windows, vous devez aller sur les sites des auteurs pour rechercher et installer les bibliothèques suivantes.
Python 2.7 (http://www.python.org/)
wxPython 3.0 - version unicode (http://www.wxpython.org/)
dateutil (http://pypi.python.org/pypi/python-dateutil)
MySQLdb (http://sourceforge.net/projects/mysql-python/)
NumPy (http://new.scipy.org/download.html)
PIL (http://www.pythonware.com/products/pil/)
PyCrypto (https://www.dlitz.net/software/pycrypto/)
PyCrypt (https://sites.google.com/site/reachmeweb/pycrypt)
ReportLab (http://www.reportlab.com/software/opensource/rl-toolkit/download/)
MatPlotLib (http://matplotlib.sourceforge.net/)
ObjectListView (http://objectlistview.sourceforge.net/python/)
pyExcelerator (http://sourceforge.net/projects/pyexcelerator/)
videoCapture (http://videocapture.sourceforge.net/)
Pyttsx (http://pypi.python.org/pypi/pyttsx)
Dépendances pour Linux
Bibliothèque graphique wxPython disponible sur le site de Noethys : Menu Téléchargements > Ressources communautaires > Divers.
python 2.7 (installé en principe par défaut sous ubuntu)
python-mysqldb (Pour l'utilisation en mode réseau)
python-dateutil (Manipulation des dates)
python-numpy (Calculs avancés)
python-imaging (Traitement des photos)
python-reportlab (Création des PDF)
python-matplotlib (Création de graphes)
python-xlrd (Traitement de fichiers Excel)
python-crypto (pour crypter les sauvegardes)
python-excelerator (pour les exports format excel)
python-pyscard (pour pouvoir configurer les procédures de badgeage)
python-opencv (pour la détection automatique des visages)
python-pip (qui permet d'installer pyttsx et icalendar)
Ils s'installent depuis le terminal tout simplement avec la commande:
apt-get install python-mysqldb python-dateutil python-numpy python-imaging
python-reportlab python-matplotlib python-xlrd python-excelerator python-pip
python-pyscard python-opencv python-crypto
Et pour pyttsx et icalendar il faut avoir installé python-pip et les installer par:
pip install pyttsx
pip install icalendar
Pour lancer Noethys, lancez le terminal de Linux, placez-vous dans le répertoire d'installation de Noethys, puis saisissez la commande "python Noethys.py"
Les dépendances installées, j'ai donné les droits au fichier "Noethys.py" puis, j'ai ouvert le terminal et fait "python Noethys.py" mais j'ai un retour d'erreur :
python Noethys.py
python: can't open file 'Noethys.py': [Errno 2] No such file or directory
il me parle de directory. J'ai pensé à un souci de chemin.
J'ai déplacé le dossier "source" dans /opt en croyant qu'il devait être dans le /.
J'ai écrit dans le terminal ceci :
python /opt/source/Noethys.py
Traceback (most recent call last):
File "/opt/source/Noethys.py", line 15, in <module>
import wx
ImportError: No module named wx
Et là, je suis bloqué. Mes compétences ne sont pas suffisante.
Ce qui me perturbe un peu, c'est lorsque il dit :
il vous suffit de copier l'intégralité du répertoire sur votre disque dur
Mais il ne dit pas où copier le répertoire...
Merci de bien vouloir m'aider à résoudre mon souci.
C'est pour une assos. Ils souhaitent utiliser des logiciels libres.
Dernière modification par Lek1 (Le 01/12/2015, à 08:35)
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#2 Le 27/11/2015, à 14:11
- gl38
Re : [Résolu] erreur python logiciel Noethys
Pour lancer ton programme il faudrait d'abord aller dans le dossier où tu l'as mis. Soit :
cd /opt/source
puis
python Noethys.py
Cordialement,
Guy
Hors ligne
#3 Le 27/11/2015, à 20:41
- Lek1
Re : [Résolu] erreur python logiciel Noethys
Ok, merci. je vais essayer, mais seulement à partir de lundi.
Te tiens au courant.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#4 Le 29/11/2015, à 18:12
- Lek1
Re : [Résolu] erreur python logiciel Noethys
J'ai fait ce que tu m'as dit.
toujours erreur :
python Noethys.py
Traceback (most recent call last):
File "Noethys.py", line 15, in <module>
import wx
ImportError: No module named wx
C'est quoi le module named wx?
merci pour ton aide.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#5 Le 29/11/2015, à 19:00
- soshy
Re : [Résolu] erreur python logiciel Noethys
Extrait de la procédure d'install mentionnée :
Dépendances pour Linux
Bibliothèque graphique wxPython disponible sur le site de Noethys : Menu Téléchargements > Ressources communautaires > Divers.
Le wx c'est donc la seul dépendance qui n'a pas été installée de façon automatique avec "apt-get" ou "pip".
Le problème c'est en gros que python vas chercher tout seul les dépendances installées automatiquement (parce qu'elles sont bien rangées), mais celle que tu dois faire à la main elle est mal rangée, du coup, python ne la trouve pas.
Il y a à priori plusieurs façon de régler ce problème. Je ne suis pas expert alors je vais te proposer 2 solutions qui je pense doivent fonctionner, mais je ne garantis rien :-)
Solution 1 :
export PYTHONPATH=$PYTHONPATH:/chemin/vers/le/repertoire/contenant/wx
cd /opt/source/
python Noethys.py
Solution 2 :
Mettre wx dans le même repertoire que Noethys.py puis lancer à nouveau le logiciel comme gl38 l'a indiqué
Ce qui me perturbe un peu, c'est lorsque il dit :
il vous suffit de copier l'intégralité du répertoire sur votre disque dur
Mais il ne dit pas où copier le répertoire...
A priori tu peux le mettre n'import où, ça n'a pas d'importance. Ce qui compte, c'est que python trouve les dépendances, et éventuellement de lancer le logiciel depuis le repertoire mentionné et pas ailleurs (ça dépend de si le logiciel est bien fait ou pas ça normalement)
Dernière modification par soshy (Le 29/11/2015, à 19:07)
Hors ligne
#6 Le 29/11/2015, à 20:33
- Lek1
Re : [Résolu] erreur python logiciel Noethys
Extrait de la procédure d'install mentionnée :
Dépendances pour Linux
Bibliothèque graphique wxPython disponible sur le site de Noethys : Menu Téléchargements > Ressources communautaires > Divers.Le wx c'est donc la seul dépendance qui n'a pas été installée de façon automatique avec "apt-get" ou "pip".
Le problème c'est en gros que python vas chercher tout seul les dépendances installées automatiquement (parce qu'elles sont bien rangées), mais celle que tu dois faire à la main elle est mal rangée, du coup, python ne la trouve pas.
Il y a à priori plusieurs façon de régler ce problème. Je ne suis pas expert alors je vais te proposer 2 solutions qui je pense doivent fonctionner, mais je ne garantis rien :-)Solution 1 :
export PYTHONPATH=$PYTHONPATH:/chemin/vers/le/repertoire/contenant/wx cd /opt/source/ python Noethys.py
Solution 2 :
Mettre wx dans le même repertoire que Noethys.py puis lancer à nouveau le logiciel comme gl38 l'a indiquéCe qui me perturbe un peu, c'est lorsque il dit :
il vous suffit de copier l'intégralité du répertoire sur votre disque dur
Mais il ne dit pas où copier le répertoire...
A priori tu peux le mettre n'import où, ça n'a pas d'importance. Ce qui compte, c'est que python trouve les dépendances, et éventuellement de lancer le logiciel depuis le repertoire mentionné et pas ailleurs (ça dépend de si le logiciel est bien fait ou pas ça normalement)
1er) solution même erreur.
2ème) Je veux bien mettre wx dans le même repertoire, mais je ne sais pas où est le fichier pour le déplacer.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#7 Le 29/11/2015, à 21:31
- soshy
Re : [Résolu] erreur python logiciel Noethys
Bon, je viens d'aller voir, le fichier wxPython en question c'est un .deb.
Il faut donc :
- Télécharger wxPython (32 ou 64bit en fonction de ta version d'ubuntu)
- Installer le fichier .deb téléchargé (j'imagine qu'en double cliquant dessus ça doit fonctionner, sinon il reste le terminal)
- Relancer le logiciel si tout s'est bien passé.
Si tout s'est bien déroulé et que le logiciel plante toujours, je suis à court d'idée.
------------------
l'installation par le terminal devrait être si je ne me trompe pas
cd /repertoire/du/fichier/telecharge
sudo dpkg -i nom_du_fichier.deb
sudo apt-get -f install
Dernière modification par soshy (Le 29/11/2015, à 21:32)
Hors ligne
#8 Le 30/11/2015, à 09:51
- Lek1
Re : [Résolu] erreur python logiciel Noethys
Bon, je viens d'aller voir, le fichier wxPython en question c'est un .deb.
Il faut donc :
- Télécharger wxPython (32 ou 64bit en fonction de ta version d'ubuntu)
- Installer le fichier .deb téléchargé (j'imagine qu'en double cliquant dessus ça doit fonctionner, sinon il reste le terminal)
- Relancer le logiciel si tout s'est bien passé.Si tout s'est bien déroulé et que le logiciel plante toujours, je suis à court d'idée.
------------------
l'installation par le terminal devrait être si je ne me trompe pascd /repertoire/du/fichier/telecharge sudo dpkg -i nom_du_fichier.deb sudo apt-get -f install
Oui, je suis con. Il fallait simplement faire un
sudo apt-get install python-wxgtk2.8
J'ai relancé la commande. La première fois ça n'a pas pris mais
la deuxième fois c'était bon.
Merci pour ton aide.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#9 Le 30/11/2015, à 11:44
- Lek1
Re : [Résolu] erreur python logiciel Noethys
Serait-il possible de créer un lanceur (pour le bureau ou le tableau de bord) ?
Si oui, comment je peux procéder ?
Les personnes qui utiliseront le logiciel ne sont pas des geeks, un raccourci
serait le bienvenue.
Merci.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne
#10 Le 30/11/2015, à 19:54
- soshy
Re : [Résolu] erreur python logiciel Noethys
Certainement, mais je ne sais pas comment faire pour que ce soit "user-friendly".
Probablement un script shell à faire genre "lanceur.sh" à mettre dans le même repertoire que Noethys.py par exemple :
#!/bin/bash
cd /opt/source/
python Noethys.py
Peut être rajouter le export que j'ai mis si c'est nécessaire.
Et ensuite il faudrait surement créer un fichier .desktop avec la bonne config dedans (surement à mettre dans un endroit assez spécifique) et peut être faire une ou deux choses en plus mais je n'en sais rien.
Vu le titre de ce topic, tu ferais peut être bien d'en faire un nouveau plus à propos si tu veux espérer une meilleur réponse.
Hors ligne
#11 Le 30/11/2015, à 20:41
- Lek1
Re : [Résolu] erreur python logiciel Noethys
Certainement, mais je ne sais pas comment faire pour que ce soit "user-friendly".
Probablement un script shell à faire genre "lanceur.sh" à mettre dans le même repertoire que Noethys.py par exemple :#!/bin/bash cd /opt/source/ python Noethys.py
Peut être rajouter le export que j'ai mis si c'est nécessaire.
Et ensuite il faudrait surement créer un fichier .desktop avec la bonne config dedans (surement à mettre dans un endroit assez spécifique) et peut être faire une ou deux choses en plus mais je n'en sais rien.
Vu le titre de ce topic, tu ferais peut être bien d'en faire un nouveau plus à propos si tu veux espérer une meilleur réponse.
ok, merci, je vais faire ce que tu dis avec le post.
"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)
Debian 11
Hors ligne