0
votes

Le script Python cesse de fonctionner lorsqu'il est à court de pychamm

J'ai écrit mon premier programme avec un module non intégré et cela fonctionne lorsque je l'exécute à Pycham, mais quand j'essaie de l'exécuter dans cmd, j'ai une erreur: app.py, ligne 1, ligne 1, à partir de Pytube Import YouTube ModulenotfoundverError: Aucun module nommé 'Pytube' J'ai essayé d'installer un module Pytube via la cmd à nouveau, mais le problème survient toujours

Edit: Le reste de mes scripts fonctionne bien (il y a des modules uniquement intégrés)


6 commentaires

Salut là-bas, bienvenue pour! Avez-vous exécuté pytube pytube et avez-vous assuré que votre PIP correspond à la version correcte de Python que vous utilisiez.


Oui, j'ai essayé cela et j'utilise à la fois la nouvelle version de Python 3 et PIP, il devrait donc être correct


Vous pouvez avoir un nouveau PIP mais cela pourrait être dirigé vers le mauvais interprète Python


Comment vérifier si c'est le cas?


Essayez d'utiliser PYTHON -M PIP INSTALL PYTUBE ou quelle que soit la commande pour python que vous utilisez (c'est-à-dire python3 )


Après avoir utilisé la commande, vous avez écrit ci-dessus, je reçois un retour: Exigence déjà satisfaite: (chemin)


3 Réponses :


0
votes

Avez-vous essayé d'installer Pytube avec PIP sur votre invite de commande? Entrer: Pip3 Installez Pytube dans votre terminal et retentissez le script. Ce n'était pas clair avec le message original si vous l'avez déjà fait.

Si cela ne fonctionne pas, essayez d'exécuter votre script avec le drapeau -m -m: $ python -m principal

Une réponse plus détaillée pour ce numéro est déjà disponible ici .


5 commentaires

Oui, j'ai installé Pytube avec la commande PIP et exécutant malheureusement le script avec -m ne résout pas mon problème


Pouvez-vous fournir d'autres informations? Quel était le résultat de la commande pip; Quelle était la commande que vous avez entrée avec -m; Quelle était l'erreur donnée lors de l'exécution du script avec -m?


J'ai exécuté une commande: (reste du chemin) \ app.py python -m principal, et j'ai reçu un retour: Modulenotfounderror: aucun module nommé 'Pytube'


Pourriez-vous essayer (reste du chemin) \ python -m app


Malheureusement, la solution ci-dessus ne fonctionne pas (je reçois la même erreur). PS: Pour l'instant, je cherche une solution meilleure que la mienne parce que pour l'instant, c'est le seul qui fonctionne, mais je dois attendre 2 jours jusqu'à ce que je puisse marquer ma réponse comme solution.



0
votes

Avez-vous créé un environnement lorsque vous étiez à Pycham? Il y a une chance que vous devez activer l'ENV lorsque vous êtes dans l'invite CMD.

console sans environnement xxx

Activer l'environnement nommé "Base" < Pré> xxx

console avec un environnement nommé "base" xxx


3 commentaires

Non, je ne l'ai pas fait, mais quand j'essaie d'exécuter une commande pour activer Environnement CMD ne le reconnaît pas


Comment avez-vous installé Pytube lorsque votre code a fonctionné?


Mon code a fonctionné bien depuis le début, mais seulement à Pycharal, il n'a jamais travaillé dans CMD Tho. Je viens de courir pip installer pytube



0
votes

OK, alors après des recherches et d'essayer différentes solutions, j'ai réussi à exécuter mon script simplement en copiant le module manquant dans le même répertoire que mon fichier App.py, je ne sais pas si c'est la meilleure solution, mais elle fonctionne.


0 commentaires