Petit soucis d'exécution de script

Bonjour,

J’ai un petit soucis et je ne trouve pas la solution sur le forum.
Je souhaite exécuter un script en python3. j’ai bien lu que pour que le plugin suive les directives du genre : #!/usr/bin/env python3 il faut utiliser une extension PY en majuscules.
j’ai donc écris mon script que je nomme essai.PY
Je lance le script qui appelle un module présent dans python3 et malgres cela j’ai un message d’erreur ModuleNotFoundError.
Pourtant, quand je suis connecté a la console, la commande python3 essai.PY. fonctionne parfaitement.

J’ai alors essayé de créer un script en bash pour lancer le programme python.

#!/bin/bash
sudo python3 essai.PY
exit

et j’ai le même ModuleNotFoundError.

Je suis assez nul en python. quelqu’un a une idée de mon erreur.??

par avance merci.

Bonjour
on peut voir le script python ?
bonne journée

le script utilise le module samsungtv et voici le script :

from samsungtv import SamsungTV
tv = SamsungTV(‹ 192.168.0.105 ›)
tv.send_key(‹ KEY_HDMI ›)

Bien il te faut installer la librairie samsungtv
ou que samsungtv.py soit dans le même dossier que le script.

tu a fait cette commande en ssh ?
pip3 install git+https://github.com/marysieek/samsung-tv-api.git

oui c’est la commande que j’ai utilisé pour installer la librairie samsungtv.
Je vais essayer de copier samsungtv.py dans le dossier des scripts

merci

samsungtv est un répertoire et non un programme en python.

Une autre idée ?

Par avance merci

Bien j’ai copié tout le répertoire samsungtv dans le répertoire des scripts et ca marche.

Merci Olive pour ton aide.
Bonne fin de journée

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.