我一直在试图让一个jupyter笔记本中的tensorflow工作。我通过pip在ubuntu上安装它,并尝试了一个conda环境(但除非我弄错了,让它与ipython一起工作超出了我的能力)。 Tensorflow在python3.4中工作正常,但不能在我加载ipython时使用的python 3.5。我不确定这个问题是否有任何意义,但我可以这样做,以便ipython只使用python 3.4吗?我需要使用ipython而不是通过python shell的原因是我正在尝试使用kadenzie教程。
谢谢。
编辑:我不确定这对我的问题的其他人有多适用,但我通过更改我的conda python版本(conda install python = 3.4.3),卸载ipython,然后重新安装它来解决它。 / p>
答案 0 :(得分:0)
每个主要版本的python都有自己的site-packages目录。看起来你有python 3.4和3.5,你有3.5安装的jupyter和3.4的tensorflow。简单的解决方案是在3.5中安装tensorflow。这应该允许您使用3.5笔记本内核。你可以尝试添加3.4作为内核,但我不知道该怎么做。
答案 1 :(得分:0)
使用jupyter设置tensorflow的最佳方法 1.安装蟒蛇 2.创建一个名为“tensorflow”的环境 3.通过命令提示符中的以下命令激活该环境
通过命令提示符中的以下命令激活该环境
激活tensorflow
然后输入conda install ipykernel
然后在安装时粘贴以下命令
python -m ipykernel install --user --name myenv --display-name“Python [Tensorflow]”
然后在命令提示符下运行jupyter notebook
之后当你要创建一个新笔记本时,你会看到两种类型的笔记本只需选择张量流笔记本。