Lorsque j'exécute le code dans Pycham, il revient, "ModulenotfoundRorror: Aucun module nommé" Fondation "".
J'ai essayé d'installer PyTSX3 dans mon terminal IT Retours "Impossible d'installer des packages en raison d'une environnement d'environnement:" J'ai ensuite essayé d'installer Pyobjc mais j'ai la même erreur. Enfin j'ai essayé d'installer et d'importer des fondations mais cela n'a rien fait. P>
import pyttsx3 engine = pyttsx3.init() engine.say("Testing") engine.runAndWait()
9 Réponses :
Si vous recevez toujours MODULENOTFOUNDEURROR après une désinstallation et une réinstallation de PyTSX3, cela peut peut-être être la solution pour vous. Dans votre terminal commencer par désinstaller PyTSX3 P>
PIP Désinstallation Pyttsx3 Strong> P> blockQuote> puis installez pippenv fort> comme si p>
PIP INSTALL -U PIPENV STRUT> P> blockQuote> alors p>
pippenv install installer pyttsx3 strong> p> blockQuote>
Vous pouvez en savoir plus sur Pipenv si vous le souhaitez de ici . P>
Voici un stackoverflow Réponse qui prouve que cela fonctionne avec votre problème. p>
Si "Exigence déjà satisfaite: pyttsx3 in ..." dans le terminal et le module ne se trouve pas dans Pycharm, puis installez PyTSX3 package dans votre Pycharal. Créez un environnement virtuel et installez l'emballage via PIP ou Pour moi, cela a fonctionné. P>
pour les versions Python de et plus 2.7: p>
Cela m'a pris des heures pour le comprendre, mais cela fonctionne. P>
Essayez tout code possible sur le texte à la parole. P>
Allez à votre terminal et tapez Type alors votre problème est résolu p> li>
ol> Désinstallation PYTSX3 CODE> P> LI>
PIP INSTALL PYTSX3 == 2.71 CODE> P> LI>
pyttsx3 2.90 ne fonctionnait pas mais cela a fixé le (20 juillet)
Si vous exécutez un code visuel, exécutez le fichier de la borne Python lorsque vous cliquez avec le bouton droit de la souris sur l'option Fenêtre de code présentée là-bas P>
Assurez-vous que votre réponse est pertinente pour la question; L'OP stipule qu'ils gèrent Pycham, de sorte que cela réduit la probabilité que votre réponse soit utile lorsqu'elle commence par "si vous exécutez un code visuel".
Dans mon cas, ce problème s'est produit lorsque j'ai mis à jour ma version Python. Donc, j'ai simplement désinstallé la version ancienne de Python et ajouté la nouvelle version sur le chemin du processus suivant:
ce PC -> Propriétés -> Paramètres du système avancé -> Variable d'environnement -> Variables du système -> Chemin -> Edit -> Parcourir -> Sélectionnez le dossier Python où il est installé. Em> p> Après cela dans la mise à jour du terminal, la version PIP de la commande: p> import pyttsx3
speaker = pyttsx3.init()
speaker.say('hello there')
speaker.runAndWait()
Essayez d'installer avec cette commande:
py -3 -m pip install pyttsx3
Vous pouvez utiliser PyTSX3 en désinstallant l'ancien et installer le nouveau ou vous pouvez accéder à pywin32 avec cette commande pywin32 code> p> p>
[Travailler sur Mac] P>
Pycharm -> Préférence -> Projet -> Python Interprète -> Cliquez sur un symbole "+" (coin de gauche) -> Recherchez "Pyttsx3" (ou tout package PIP) -> Installation ( Il faudra un certain temps mais travaille) P>
Comment avez-vous effectué l'installation de Pyttxs3? Avez-vous "Pip3 Installer PyTSX3?" Je viens de faire cela et de réaffecter votre code et je n'ai pas vu l'erreur.
Il renvoie "exigence déjà satisfaite: pyttsx3 in ..." dans le terminal, mais mon code à Pycham retourne toujours "Modulenotfounderror: aucun module nommé" Fondation ""
Vous devez d'abord déterminer s'il s'agit vraiment de Pycham. Créez un nouveau module FOO.PY. Premièrement, importer pkgutil. Ajoutez ensuite la ligne de code suivante. Imprimer (1 si pkgutil.find_loader ("pyttsx3") ailleurs 0). Exécutez ce script sur la ligne de commande comme: py foo.py Vous devez voir 0 ou 1 sur la sortie. "1" est si le module a été installé avec succès (peut-être lié à Pycharm), "0" est le module n'est pas installé dans la bibliothèque Python (vous demanderait de désinstaller et de réinstaller PyTSX3, mais pas de Pycham associé).