如何在jupyter中添加conda环境

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在jupyter中添加conda环境相关的知识,希望对你有一定的参考价值。

我试图让keras环境变成jupyter。 使用以下命令,我为Keras添加了conda tf环境:

C:>conda create --name tf python=3.5 
C:>activate tf (tf)
C:KerasTest>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(来自:https://repo.continuum.io/archive/) 并成功安装了它。

(tf) C:Keras>pip install --ignore-installed --upgrade C:KerasKeras-2.1.3-py2.py3-none-any.whl

但是当我打字的时候

(tf) c:KerasJupyter Notebook

.

我本以为能够“切换”到tf keras环境。启动Web浏览器但是我在jupyter页面下面看到的是python 3环境,它不知道keras。所以我不应该在这里看到“tf”环境吗?从这两个环境我可以启动jupyter笔记本,但不知道这是否应该有所作为,两个初创公司都没有显示tf,我在这里错过了什么? (在图片中我也显示了两个conda控制台)enter image description here

当我尝试推出使用keras的笔记本电脑时。 然后这是我看到的错误,如果它没有安装? (我确定它确实如此)。 enter image description here

。 然而,在python中直接从控制台运行的一个小测试证明keras已安装并正在运行enter image description here

(但为什么不在jupyter?)

答案

从根本上说,问题通常源于Jupyter内核与Jupyter的shell断开连接的事实;换句话说,安装程序指向的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

一段时间后(该命令添加了大约8 Gig的python代码......)它已经安装完毕。随着消息: 启用笔记本扩展jupyter-js-widgets / extension ... - 验证:确定

接下来我试过了

(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才能在网页中启动它。 (接缝有点过分,但我不知道这对于conda-jupyter来说是否正常。(虽然jupyther已经在'普通'python 3环境中了。(或者它可用于conda)......不确定我是否在考虑它如果康达是jupyter的一部分,那可能会更好,但也许只是其他方面。

另一答案

~/local/share/jupyter/kernels/<YOUR_KERNEL_NAME/中创建kernel.json文件。举例来说:/usr/local/share/jupyter/kernels/python3/kernel.json的内容

见:https://jupyter-client.readthedocs.io/en/stable/kernels.html https://ipython.org/ipython-doc/3/development/kernels.html

以上是关于如何在jupyter中添加conda环境的主要内容,如果未能解决你的问题,请参考以下文章

jupyter中添加conda环境

转载---jupyter中添加conda环境---kernel配置

最全指南如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?

如何在 Jupyter Notebook 中选择你的 conda 环境

如何在conda 环境中运行jupyter notebook

在jupyter中添加新的环境