Page 1 sur 1
[Python] Programme en python qui ne se lance pas....
Publié : jeu. 24 janv. 2019, 19:07
par Horigo
Bonjour,
J'essaye de lancer un programme en python
C'est nouveau pour moi
Et j'obtiens ceci:
[ludo@arch-anywhere]: ~/EDMarketConnector>$ ./EDMarketConnector.py
Traceback (most recent call last):
File "./EDMarketConnector.py", line 9, in <module>
import keyring
ImportError: No module named keyring
Je ne sais pas quoi faire et mes recherches ne donnent pas grand chose....
Re: [Python] Programme en python qui ne se lance pas....
Publié : jeu. 24 janv. 2019, 19:50
par FoolEcho
Salut,
Le module keyring n'est pas installé sur ton système.
Il te faut
python-keyring ou
python2-keyring selon la version qu'utilise ce programme (python 3 ou 2).
Re: [Python] Programme en python qui ne se lance pas....
Publié : jeu. 24 janv. 2019, 20:12
par Horigo
Merci j'ai pu avancer.
Maintant j'ai ça:
File "./EDMarketConnector.py", line 30, in <module>
import Tkinter as tk
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.6.so: cannot open shared object file: No such file or directory
Et là je sèche encore :/
Re: [Python] Programme en python qui ne se lance pas.... (Résolu)
Publié : jeu. 24 janv. 2019, 20:16
par Horigo
ha ça y est mon programme fonctionne enfin !!!
Merci FoolEcho
Re: [Python] Programme en python qui ne se lance pas....
Publié : jeu. 24 janv. 2019, 20:20
par FoolEcho
Horigo a écrit : ↑jeu. 24 janv. 2019, 20:12
File "./EDMarketConnector.py", line 30, in <module>
import Tkinter as tk
File "/usr/lib/python2.7/lib-tk/Tkinter.py", line 39, in <module>
import _tkinter # If this fails your Python may not be configured for Tk
ImportError: libtk8.6.so: cannot open shared object file: No such file or directory
Ici, il te faut installer
tk, dépendance optionnelle de
python2 (pour te mettre la puce à l'oreille,
pkgfile est ton ami pour les .so manquants ou savoir où trouver tel ou tel fichier, cf.
https://wiki.archlinux.fr/Pacman#Recherche :
).
EDIT: (à installer de préférence avec
pacman -S tk --asdeps
afin de conserver le caractère optionnel/en cas de nettoyage)
Re: [Python] Programme en python qui ne se lance pas....
Publié : jeu. 24 janv. 2019, 23:03
par Joffrey
Bonjour,
@Horigo quand tu veux utiliser un programme Python sans l'installer depuis un PKGBUILD je te conseil de te créer un environnement isolé. Le plus simple c'est d'utiliser le module python "
venv", pour python2 il faut installer
python2-virtualenv.
Exemple avec Python2 :
Maintenant tu es dans ton VirtualEnv et tu peux installer ce que tu veux depuis le dépôt
Pypi.
Installation avec les dépendances :
Code : Tout sélectionner
git clone https://supergit.com/superapp.git && cd superapp
pip install --source=all -r requierement.txt
python setup.py install
Et quand c'est fini tu quittes
deactivate