J'ai installé un programme appelé recondog.
J'ai installé Python et tout ce que j'essaie de faire est d'exécuter le fichier appelé "chien" que vous pouvez voir dans l'image ci-dessous. p>
p>
J'ai modifié les autorisations de fichier en exécutant p> ainsi que p> python dog.py
4 Réponses :
La ligne supérieure du fichier code> chien code> est ceci:
Peut-être que votre interprète Python est situé ailleurs? Essayez de la chercher avec ou, il vous suffit d'exécuter le fichier en tapant Aussi, bien sûr, créez un virtualenv pour votre projet et installez tout dans le fichier exigent.txt. Cela gérera la question de dépendance que vous obtenez. P> #! / usr / bin / env python3 code> p>
quel python3 code> et mettez à jour le fichier avec le bon emplacement. Après avoir fait cela, vous devriez pouvoir exécuter le fichier simplement en tapant chien, comme vous le voyez dans la vidéo de démonstration du projet. P>
python3 chien code>. Cela n'a pas l'air aussi cool, mais cela vous évite d'éditer les fichiers. P>
On dirait que vous manquez une exigence "TLD": p>
Essayez de le télécharger. Les étapes peuvent être trouvées ici: p>
https://pypos.org/project/tld/ p>
J'espère que cela aide p>
Vous n'installez probablement pas les exigences.
pip install tld
Lorsque vous exécutez un programme dans BASH, vous devez spécifier le chemin d'accès au programme ou au programme lui-même s'il est dans l'un des chemins code> connus du système code>, donc dans votre cas, vous devez utiliser. python3 ./dog code>, (
./ code> Signification dans le répertoire actuel) (l'extension de fichier n'a aucun effet sur le fichier) p>
Pourquoi, vous peut i> exécuter effectivement le fichier. Le problème est qu'une erreur se produit lors de l'exécution.
L'erreur vous indique qu'il vous manque une dépendance
Avez-vous installé les exigences
code>