2017-08-02 70 views
3

这是一个着名的问题,但在他的情况下,它是不同的,我找不到满足我的问题的解决方案。不过就是这样。我在Tensorflow网站描述的计算机中安装了Python和Anaconda和Tensorflow。ImportError:在Spyder中没有名为tensorflow的模块

我正确安装了它,甚至尝试过由Tensorflow网站提供的示例,以检查Tensorflow是否正常工作,并且它是否成功。它运行在Anaconda提示符下,Python提示符和Python IDLE没有问题。

但是,当我在Spyder中尝试脚本并在python控制台或ipython控制台中运行它时,它会给我出现以下错误。

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' 

我不知道这是为什么,也找不到解决方案。

+0

你可能已经在你的系统上安装了多个python版本,并且tensorflow只在其中一些 – user3080953

+0

@ user3080953上安装,当我运行import sys和sys.version时,它只显示一个版本。 – Ryan94

+0

版本可能相同,但安装可能不同。改为使用'sys.executable'。这将为您提供安装路径。 – user3080953

回答

相关问题