Python 如何在jupyter中添加conda环境
我正在尝试在jupyter中启用keras环境。Python 如何在jupyter中添加conda环境,python,tensorflow,keras,jupyter-notebook,conda,Python,Tensorflow,Keras,Jupyter Notebook,Conda,我正在尝试在jupyter中启用keras环境。 我使用以下命令为Keras添加了conda tf环境: C:>conda create --name tf python=3.5 C:>activate tf (tf) C:\Keras\Test>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.4.0-cp35
我使用以下命令为Keras添加了conda tf环境:
C:>conda create --name tf python=3.5
C:>activate tf (tf)
C:\Keras\Test>pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.4.0-cp35-cp35m-win_amd64.whl
接下来我下载了Keras-2.1.3-py2.py3-none-any.whl(from:)并成功安装了它
(tf) C:\Keras>pip install --ignore-installed --upgrade C:\Keras\Keras-2.1.3-py2.py3-none-any.whl
但是当我打字的时候
(tf) c:\Keras\Jupyter Notebook
我本以为能够“切换”到tf keras环境。
启动web浏览器时
但我在jupyter页面下面看到的是Python3环境,它不知道keras。那么,我不应该在这里看到一个“tf”环境吗?
从这两个环境中,我都可以启动jupyter笔记本电脑,但不确定这是否会产生影响,两个初创公司都没有显示tf,我是否遗漏了什么?。(图中我还显示了两个康达控制台)
当我尝试推出一款使用keras的笔记本电脑时。这就是我看到的错误,如果它没有安装的话?。(但我相信它做到了)。 .
然而,python中的一个小测试直接从控制台运行 证明keras已安装并正在工作
(但为什么不在jupyter中呢?)从根本上说,问题通常根源于jupyter内核与jupyter外壳断开连接的事实;换句话说,安装程序指向的Python版本与笔记本中使用的不同 您可以先尝试使用conda安装
conda install -c conda-forge keras
否则,您可以尝试从笔记本电脑内部安装:
# Install a pip package in the current Jupyter kernel
import sys
!{sys.executable} -m pip install keras
虽然很诱人。。。不要:
# DON'T DO THIS
!pip install keras
当我在(tf)环境中时,我输入了“conda list”
我得到了一个相当短的已安装软件包列表(仅tensorflow),大约26个软件包。
然后我注意到jupyter包不在这个环境中。
不确定是否应该添加它
conda install jupyter
过了一会儿(该命令添加了大约8Gig的python代码…)它就安装好了。
随附信息:正在启用笔记本扩展jupyter js小部件/扩展。。。 -验证:好的 接下来我试着
(tf) C:\Keras>python -m ipykernel install --user --name tf --display-name "Python3 tensorflow"
带有消息“C:\Users\Peter\AppData\Roaming\jupyter\kernels\tf中已安装的kernelspec tf”
我不确定这是否是正确的解决方案,因为它会吗
始终需要添加8Giga才能在网页中启动它。
(这太过分了,但我不知道这对康达·朱皮特来说是否正常
环境。(或者康达可以得到)…我不确定我在想什么
如果康达是朱皮特的一部分也许会更好,但也许只是
反过来说
在
~/local/share/jupyter/kernels/中创建kernel.json文件我已经尝试了一整天(也安装了多个conda),我(想)我一分钟前刚刚让它工作起来,我会发布它,欢迎您发表评论发布它好奇您对它的看法,是不是有点过头了(8gig)或者不是?可能是杀伤力太大了,但是如果它让你启动并运行起来,你有足够的内存…为什么不:)你能在不添加conda install jupyter的情况下运行EnvironmentST吗?我对这一点很陌生,所以我不确定是否需要它。它现在就可以运行了,尽管现在我遇到了所有其他python错误(python LIB正在不断开发中,我注意到有些LIB并不稳定,所以我加入了一个关于matplotlib的错误报告)。在不了解更多环境状态的情况下插入有点困难。我认为下面的一篇文章很好地解释了这一点:。也许这将帮助您排除故障?