ModuleNotFoundError Traceback(最近一次调用最后一次) in() 11导入numpy为np 12 ---> 13导入张量流为tf 14 15
ModuleNotFoundError:没有名为'tensorflow'的模块
答案 0 :(得分:1)
您可以使用以下命令通过Anaconda提示符导入:
conda install tensorflow
它将下载所有tensorflow环境设置。
然后您可以在任何地方检查:
import tensorflow
答案 1 :(得分:0)
可能会出现几个问题
pip install --upgrade tensorflow
你确定你在同一个有张量流量的conda环境吗?
conda env list
# conda environments: deep-learning /Users/wassimseifeddine/anaconda/anaconda3/envs/deep-learning root /Users/wassimseifeddine/anaconda/anaconda3
尝试在此环境source activate <env-name>
之间切换,并尝试pip freeze
以便在安装了tensorflow时进行切换。
答案 2 :(得分:0)
我一直在寻找类似的问题(无法在jupyter中导入tensorflow),并且发现大多数答案都已过时,因为现在conda在自己的环境中安装了tf。
我发现最有用的东西是:
https://docs.anaconda.com/anaconda/user-guide/tasks/tensorflow/
分几个步骤说明了如何在自己的环境中安装tf或tf-gpu。
然后我的问题是jupyter笔记本是在其自己的基本环境中,而不是在tf-gpu环境中。如何在基于基本环境的jupyter笔记本中使用它?
解决方案来自Nihal Sangeeth对这个问题的非常有帮助的答案
https://stackoverflow.com/questions/53004311/how-to-add-conda-environment-to-jupyter-lab
conda activate tf-gpu
(tf-gpu)$ conda install ipykernel
(tf-gpu)$ ipython kernel install --user --name=<any_name_you_like_for_kernel>
(tf-gpu)$ conda deactivate
关闭并重新打开Jupyter笔记本。 然后,在jupyter笔记本中,您可以在“更改内核”的“内核”下找到该选项。将内核更改为新创建的内核,您将能够将tensorflow导入为tf并从那里继续。
希望对别人有帮助