Celui-ci est une question célèbre mais dans son scénario c'est différent et je n'ai pas pu trouver une solution qui satisfasse mon problème. Cependant c'est ça. J'ai installé Python et Anaconda et Tensorflow dans mon ordinateur comme décrit le site Web de Tensorflow.ImportError: Aucun module nommé tensorflow dans Spyder
Et je l'ai installé correctement et même essayé exemple qui fournit par le site Tensorflow pour vérifier si le Tensorflow fonctionnait et il a été réussi. Il s'exécute dans l'invite Anaconda, l'invite Python et Python IDLE sans problème. Mais quand j'essaye un script dans Spyder et l'exécute dans la console python ou la console ipython, cela me donne l'erreur suivante.
runfile('C:/Users/home/.spyder-py3/temp.py', wdir='C:/Users/home/.spyder-py3')
Traceback (most recent call last):
File "<ipython-input-2-4aa1bb797551>", line 1, in <module>
runfile('C:/Users/home/.spyder-py3/temp.py', wdir='C:/Users/home/.spyder-py3')
File "C:\Users\home\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 880, in runfile
execfile(filename, namespace)
File "C:\Users\home\Anaconda3\lib\site-packages\spyder\utils\site\sitecustomize.py", line 102, in execfile
exec(compile(f.read(), filename, 'exec'), namespace)
File "C:/Users/home/.spyder-py3/temp.py", line 1, in <module>
import tensorflow as tf
ModuleNotFoundError: No module named 'tensorflow'
Je ne sais pas pourquoi et ne trouve pas de solution.
vous avez probablement plusieurs versions de python installées sur votre système, et tensorflow n'est installé que sur certaines d'entre elles – user3080953
@ user3080953 lorsque j'exécute import sys et sys.version, il ne montre qu'une seule version. – Ryan94
Les versions peuvent être identiques, mais les installations peuvent être différentes. Essayez 'sys.executable' à la place. cela vous donnera les chemins de l'installation. – user3080953