这是一个著名的问题,但在这种情况下它有所不同,我找不到满足我的问题的解决方案。不过就是这样。我按照Tensorflow网站上的描述,在计算机上安装了Python、Anaconda和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'
我不知道为什么,也找不到解决方法。
sys.executable
。这将为您提供安装路径。 - c2huc2huconda install tensorflow
,这对我很有效。我相信这会安装1.1.0版本。 - J'e