栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Jupyter Notebook中的TensorFlow出现问题

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Jupyter Notebook中的TensorFlow出现问题

更新资料

TensorFlow网站支持五项安装。

据我了解,直接使用Pip安装可以在Jupyter Notebook中导入TensorFlow(只要已安装Jupyter
Notebook并且没有其他问题),因为它没有创建任何虚拟环境。

使用 virtualenv
install和conda
install需要将jupyter安装到新创建的TensorFlow环境中,以允许TensorFlow在Jupyter
Notebook中工作
(有关更多详细信息,请参见以下原始帖子部分)。

我相信docker安装可能需要在VirtualBox中进行一些端口设置,才能使TensorFlow在Jupyter
Notebook中工作。

对于从源代码进行安装,还取决于源代码所内置和安装到的环境。如果将其安装到新创建的虚拟环境或未安装Jupyter
Notebook的虚拟环境中,则还需要将Jupyter Notebook安装到虚拟环境中才能在Jupyter Notebook中使用Tensorflow。

原始帖子

要在Ipython和/或Jupyter(Ipython)Notebook中使用tensorflow,您需要在tensorflow激活的环境下安装Ipython和Jupyter(在安装tensorflow之后)。

如果在终端中执行以下命令,则在tensorflow环境下安装Ipython和Jupyter之前:

username$ source activate tensorflow(tensorflow)username$ which ipython(tensorflow)username$ /Users/username/anaconda/bin/ipython(tensorflow)username$ which jupyter(tensorflow)username$ /Users/username/anaconda/bin/jupyter(tensorflow)username$ which python(tensorflow)username$ /User/username//anaconda/envs/tensorflow/bin/python

这告诉您,从终端打开python时,它使用的是安装在tensorflow的“环境”中的Python。因此,您实际上可以成功导入tensorflow。但是,如果您尝试运行ipython和/或jupyter笔记本,则它们未安装在配备tensorflow的“环境”下,因此必须返回使用没有tensorflow模块的常规环境,因此可以导入错误。

您可以通过列出envs / tensorflow / bin目录下的项目来验证这一点:

(tensorflow) username$ ls /User/username/anaconda/envs/tensorflow/bin/

您将看到没有列出“ ipython”和/或“ jupyer”。

要将tensorflow与Ipython和/或Jupyter笔记本一起使用,只需将它们安装到tensorflow环境中即可:

(tensorflow) username$ conda install ipython(tensorflow) username$ pip install jupyter #(use pip3 for python3)

安装它们之后,envs / tensorflow / bin /目录中应显示一个“ jupyer”和一个“ ipython”。

注意:尝试在jupyter笔记本中导入tensorflow模块之前,请尝试关闭笔记本。然后首先使用“源停用tensorflow”,然后再将其重新激活(“源激活tensorflow”),以确保事物“在同一页面上”。然后重新打开笔记本并尝试导入tensorflow。它应该成功导入(至少在我的系统上工作过)。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/624160.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号