我在Jupyter Notebook中得到了这个错误。
这可能是重复的帖子,但没有找到任何正确的答案
以下链接均无法帮助我解决此问题。
No module named tensorflow in jupyter
No module named tensor flow -- iPython notebook
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-1-b88de1945047> in <module>()
1 get_ipython().magic('matplotlib inline')
2 import numpy as np
----> 3 import tensorflow as tf
4 from tensorflow.contrib import rnn
5 import data_loader
ModuleNotFoundError: No module named 'tensorflow'
B:S -
3条答案
按热度按时间lb3vh1jj1#
enter image description here
我一开始也遇到了同样的问题。我意识到在conda--〉envs --〉tensorflow--〉Scripts--〉idle.exe中,有python 3.5.5 shell。在那里你可以导入tensorflow而不会有任何问题。所以,我把目录改为C:\Users\Temp\Anconda3.....然后激活和停用了一次tensorflow。在下一步我进入python模式,导入tensorflow,因为tf工作正常。
xdyibdwo2#
我遇到了同样的问题,我想我已经找到了解决方案!看,我同时安装了CPU和GPU版本的Tensorflow,这显然是错误的。然后,我卸载了GPU版本,它这次也不工作了。所以我卸载了这两个版本,并重新安装了CPU版本。它现在工作了。
顺便说一句,我在Win10(1803)和Python 3.6.5(不使用anaconda)上。
2uluyalo3#
您可以执行以下说明和命令来解决此问题:(不包括引号)
1.打开Anaconda提示
1.类型:“创建--名称py 3-TF2.0 python = 3”
1.按“y”继续
成功完成后:
1.型号“康达活化py 3-TF2.0”
1.键入“pip安装matplotlib”
1.类型“管道安装tensorflow 量==2.1.0”
1.键入“conda停用”
1.键入“pip安装ipykernel”
1.键入“conda安装nb_conda_kernels”
现在退出Anaconda提示符并打开Anaconda Navigator应用程序。使用Environment选项卡从基础环境切换到“py 3-TF2.0”。在指定的环境中安装Jupyter。安装成功后,打开Jupyter笔记本并使用Kernel选项卡切换到“py 3-TF2.0”内核。您可以开始使用TensorFlow 2了。
请确保您使用Anaconda 2020.02或更低版本。因为新版本不支持TensorFlow 2。