#1 Le 25/02/2020, à 15:33
- fred35
instalation d'un logiciel et python.[résolu]
Bonjour,
Il y a quelques années j'ai installé ce logiciel sur mon ordi fixe, et la je n'arrive pas à m'en sortir.
https://github.com/jbreizh/actimaths
J'ai telecharger le dossier zippé (raw).
Je l'ai décomprésser et suivi les instructions.
voici la réponse.
ubuntu$ ./build.sh
usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...]
or: setup.py --help [cmd1 cmd2 ...]
or: setup.py --help-commands
or: setup.py cmd --help
error: invalid command 'bdist_deb'
J'ai essayer de passer directement la commande dans le terminal avec python 3 (dans le script c'est python2)
python3 setup.py --command-packages=stdeb.command bdist_deb
Voila la réponse dans le terminal
fred@fred-Lenovo-ideapad-100S-14IBR:~/Téléchargements/actimaths-master/src$ python3 setup.py
Traceback (most recent call last):
File "setup.py", line 26, in <module>
from actimaths.values import VERSION, DESCRIPTION, LICENSE, COPYRIGHTS, MAIL, WEBSITE
File "/home/fred/Téléchargements/actimaths-master/src/actimaths/values.py", line 63, in <module>
HOME = home()
File "/home/fred/Téléchargements/actimaths-master/src/actimaths/values.py", line 50, in home
return unicode(environ['HOME'], getfilesystemencoding())
NameError: name 'unicode' is not defined
Merci d'avance pour votre aide.
Fred
Dernière modification par fred35 (Le 27/02/2020, à 12:27)
Hors ligne
#2 Le 25/02/2020, à 16:35
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
Bonjour,
Peut-être parce que c'est codé en python2, et non pas en python3, et que les deux sont incompatibles (sauf précautions prises au moment de coder) ?
Note importante : python2 est officiellement mort depuis le 01/01/2020, les vieux codes basés dessus seront de plus en plus difficiles à faire fonctionner. Les modules python2 quittent progressivement les dépôts de canonical.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#3 Le 26/02/2020, à 10:11
- fred35
Re : instalation d'un logiciel et python.[résolu]
Bonjour,
c'est probablement cela,
Vu que j'ai installé le logiciel sur mon poste fixe, faut-il que je bloque les mises à jours pour python?
Ais-je la possisbilité de le recupérer sur le poste fixe?
Merci de ces précisions.
Hors ligne
#4 Le 26/02/2020, à 10:33
- fred35
Re : instalation d'un logiciel et python.[résolu]
j'ai vérifier pour la version python, par défaut j'ai python2.
depuis un terminal
python --version
Python 2.7.17
Je vais tenter ma chance sur un forum python, la question sera surement mieux placé.
Ou bien si tu sais si je peux récupérer la version déja installé sur mon poste fixe?
Dernière modification par fred35 (Le 27/02/2020, à 12:04)
Hors ligne
#5 Le 26/02/2020, à 12:21
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
Personne n'y pourra rien : python2 disparaît.
Ma réponse n'était pas assez claire, désolé. Je voulais te faire remarquer que si tu veux espérer une installation, il faut lancer
python setup.py
Sur une ubuntu, python appelle python2.7
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#6 Le 26/02/2020, à 15:57
- fred35
Re : instalation d'un logiciel et python.[résolu]
Ok merci.
Apparament il faudrait modifier le code pour le rendre adaptable sur python3.
Je n'ai plus qu'a essayer de comprendre les modifs.
Belle journée à toi.
Hors ligne
#7 Le 26/02/2020, à 16:06
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
Non, tu disposes encore de python 2. Essaye déjà de lancer le setup.py avec python 2 (l'as-tu fait ?).
Si ça ne marche pas, effectivement, il faudra adapter le code à python3 (ce qui est de toute façon la seule solution viable à long terme, on est d'accord).
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#8 Le 26/02/2020, à 18:51
- fred35
Re : instalation d'un logiciel et python.[résolu]
Alors j'avais tester de le lancer avec python2, mais j'avais une erreur, j'ai modifié par la commande
python setup.py install
et il a installé les fichiers dans les dossier /usr/local/share et /usr/local/lib
j'ai essayé de lancer le fichier de lancement dans /usr/local/bin en tapant
dans un terminal
actimaths-gui
, voici la réponse;
fred@fred-Lenovo-ideapad-100S-14IBR:/usr/local/bin$ actimaths-gui
Traceback (most recent call last):
File "/usr/local/bin/actimaths-gui", line 4, in <module>
actimaths.main()
File "/usr/local/lib/python2.7/dist-packages/actimaths/actimaths.py", line 53, in main
actimaths = StartQT4()
File "/usr/local/lib/python2.7/dist-packages/actimaths/actimaths.py", line 39, in __init__
self.ui.setupUi(self)
File "/usr/local/lib/python2.7/dist-packages/actimaths/interface.py", line 105, in setupUi
self.construction_onglet(self.config['environnement'],self.config['affichage'])
File "/usr/local/lib/python2.7/dist-packages/actimaths/interface.py", line 300, in construction_onglet
self.liste_exercice = lire_liste_exercice(self.fichier_liste_exercice)
File "/usr/local/lib/python2.7/dist-packages/actimaths/system.py", line 142, in lire_liste_exercice
tree = etree.parse(file)
File "src/lxml/etree.pyx", line 3467, in lxml.etree.parse
File "src/lxml/parser.pxi", line 1839, in lxml.etree._parseDocument
File "src/lxml/parser.pxi", line 1865, in lxml.etree._parseDocumentFromURL
File "src/lxml/parser.pxi", line 1769, in lxml.etree._parseDocFromFile
File "src/lxml/parser.pxi", line 1163, in lxml.etree._BaseParser._parseDocFromFile
File "src/lxml/parser.pxi", line 601, in lxml.etree._ParserContext._handleParseResultDoc
File "src/lxml/parser.pxi", line 711, in lxml.etree._handleParseResult
File "src/lxml/parser.pxi", line 638, in lxml.etree._raiseParseError
IOError: Error reading file '/usr/share/actimaths/onglets/actimaths/niveau.xml': failed to load external entity "/usr/share/actimaths/onglets/actimaths/niveau.xml"
apparament il y a de nouvelle erreurs ...
Peut-être ais je installé qu'une partie?
Dernière modification par fred35 (Le 27/02/2020, à 12:06)
Hors ligne
#9 Le 26/02/2020, à 20:31
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
Oui sur une ubuntu standard, python 2 est appelé par la commande python.
Bon, je viens de tester sur une ubuntu 19.10 et le logiciel a l'air de fonctionner impeccablement. Je viens de générer une feuille d'exercices (comme ça, ma curiosité est satisfaite vu que le site qui faisait la promotion de ce logiciel est mort et que je ne pouvais pas me faire une idée du résultat). C'est pas mal du tout.
Donc il te faut python-qt4 et python-lxml (je pense) d'installer. Il te faut la suite d'outil LaTeX puisque ça génère les résultats par ce biais (donc installe texlive).
Ensuite l'outil s'attend à trouver ses petits dans /usr/share donc une solution pas hyper élégante et de créer un lien de cette façon
sudo ln -sfvn /usr/local/share/actimaths /usr/share
(merci de poster le résultat de la commande entre balise code - comme tu aurais dû le faire depuis ton message °1)
puis tu relances le logiciel de la même manière
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#10 Le 26/02/2020, à 20:35
- xubu1957
Re : instalation d'un logiciel et python.[résolu]
Bonjour,
Pour ajouter toi-même les balises code à tes précédents messages #1 et #8 : Merci
Cliquer sur le lien « Modifier » en bas à droite du message
Sélectionner le texte
Cliquer sur le <> de l'éditeur de message
comme indiqué dans le lien : Retour utilisable de commande
_ _ _
Méthode détaillée :
Bonjour,
Entrer des commandes dans un terminal et donner le résultat - Voilà la marche à suivre :
Ouvre le terminal avec ctrl-alt-t
Sélectionne la commande voulue avec un triple clic (ça sélectionne toute la ligne, même la fin si on ne la voit pas)
Colle-la dans le terminal avec un clic molette, valide avec Entrée
Sélectionne et copie tout ce que te dit le terminal depuis la commande jusqu'à la dernière ligne incluse
Clique sur le <> de l'éditeur de message
Colle là où se trouve le curseur (entre le ] et le [)
Dernière modification par xubu1957 (Le 27/02/2020, à 12:34)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#11 Le 26/02/2020, à 20:37
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
merci xubu pour les instructions
j'avais pas de lien sous la main et la flemme de chercher
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#12 Le 26/02/2020, à 20:53
- xubu1957
Re : instalation d'un logiciel et python.[résolu]
@melixgaro
Je me suis fait la main en section WiFi, pour obtenir des wifichecks lisibles.
Je fais des copier-coller de mes notes.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#13 Le 26/02/2020, à 20:55
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
oui mais j'ai un peu la flemme de faire des notes
Dernière modification par melixgaro (Le 26/02/2020, à 20:56)
Linux depuis ~2007. Xubuntu seulement.
Hors ligne
#14 Le 26/02/2020, à 20:58
- xubu1957
Re : instalation d'un logiciel et python.[résolu]
Je tape avec un seul doigt, je stocke des réponses toutes faites pour répondre plus vite.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#15 Le 27/02/2020, à 12:23
- fred35
Re : instalation d'un logiciel et python.[résolu]
Bonjour à tous les deux et grand MERCI, tout fonctionne!
J'ai corrigé mes posts, et j'ai rajouté pour latex: texlive-science.
Sinon j'avais une page blanche.
J'ai regardé la doc et j'ai remis le lien pour qu'elle s'achiffe dans les applications.
C'est génial, merci de votre aide j'ai l'impression d'avoir appris plein de trucs.
Hors ligne
#16 Le 27/02/2020, à 13:12
- melixgaro
Re : instalation d'un logiciel et python.[résolu]
super !
Je ne pouvais pas être plus précis sur les paquets TeX nécessaires car j'installe tous les paquets texlive sur mes installations. Merci du complément pour les futures lectrices et lecteurs.
Linux depuis ~2007. Xubuntu seulement.
Hors ligne