Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/11/2015, à 13: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, à 09:35)


"Ceux qui ne bougent pas ne sentent pas leurs chaînes." (Rosa Luxemburg)   
Debian 11

Hors ligne

#2 Le 27/11/2015, à 15: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, à 21: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, à 19: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, à 20: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, à 20:07)

Hors ligne

#6 Le 29/11/2015, à 21:33

Lek1

Re : [Résolu] erreur python logiciel Noethys

soshy a écrit :

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, à 22: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, à 22:32)

Hors ligne

#8 Le 30/11/2015, à 10:51

Lek1

Re : [Résolu] erreur python logiciel Noethys

soshy a écrit :

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

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, à 12: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, à 20: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, à 21:41

Lek1

Re : [Résolu] erreur python logiciel Noethys

soshy a écrit :

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