如何在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控制台)
当我尝试推出使用keras的笔记本电脑时。 然后这是我看到的错误,如果它没有安装? (我确定它确实如此)。
。 然而,在python中直接从控制台运行的一个小测试证明keras已安装并正在运行
(但为什么不在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环境---kernel配置
最全指南如何在 Jupyter Notebook 中切换/使用 conda 虚拟环境?
如何在 Jupyter Notebook 中选择你的 conda 环境