Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持

13 篇文章 0 订阅
7 篇文章 0 订阅

Anaconda 5.0.0 JupyterLab 0.27.0 中配置多Python环境支持

概述

Anaconda 5.0.0 中自带了 JupyterLab 0.27.0 版本,这是 Anacoda 中首次包含 JupyterLab ,Anaconda 的一个特点是可以在图形界面下所见即所得管理多 Python 环境。本文讲解如何让 JupyterLab 0.27.0 可以方便的使用在 Anaconda 5.0.0 中设置的环境。

准备

安装 Anaconda 5.0.0 请参见:

http://blog.csdn.net/hu_zhenghui/article/details/78154684

以 TensorFlow 为例在 Anaconda 5.0.0 中配置多 Python 环境请参见:

http://blog.csdn.net/hu_zhenghui/article/details/78156193

配置完成后,在 Home 中的 Applications on 选择 root,可以看到包含 JupyterLab,下侧的 Launch 按钮表示已安装,可以直接运行。

Applications on root

而在 Home 中的 Applications on 选择 TensorFlow ,可以看到 JupyterLab 下侧显示 Install 按钮,表示未安装。

Applications on TensorFlow

要在已经配置的 TensorFlow 环境中运行 JupyterLab ,是不是就一定需要也在 TensorFlow 环境中1安装一遍呢?

当然不!否则为什么我要写这篇文章。

配置

首先在 Anaconda 5.0.0 中选择 Environments 环境,选择 Anacoda 5.0.0 安装默认的环境 root ,也就是预先安装的 JupyterLab 0.27.0 的运行环境,安装 nb_conda_kernels 包,也可以安装 nb_conda 包,两个包相互依赖。

在 root 环境中安装 nb_conda_kernels 包

安装了 nb_conda_kernels 包之后,JupyterLab 在启动的时候将自动扫描 Anaconda 中设置的多 Python 环境,不过并不能直接访问前面设置的 TensorFlow 环境,因为 JupyterLab 需要环境中的 ipykernel。选择 TensorFlow 环境,安装 ipykernel 包。

在 TensorFlow 环境中安装 ipykernel 包

然后,启动 JupyterLab 0.27.0,启动完成后将自动打开浏览器,显示 http://localhost:8888/lab ,在 Launcher 中可以看到 Notebook 和 Console 中出现了多个环境,鼠标指向图标可以看到名称,前面创建的 TensorFlow 环境,显示为 Python [conda env:TensorFlow]。

JupyterLab 中可以看到多个环境

使用

下面使用从程序员祖师爷传下来的代码开光祈福。

导入 tensorflow 包

import tensorflow

定义一个常量

hello = tensorflow.constant('Hello, Tensor Flow!')

创建一个 tensorflow 会话

session = tensorflow.Session()

运行会话

session.run(hello)
b'Hello, Tensor Flow!'

可以看到输出了结果,开光祈福成功。

最后

这篇文章就是使用 JupyterLab 撰写的。单击 Notebook 菜单,展开 Export to 子菜单,单击 Markdown 菜单项,即可导出为 markdown 格式文件。

导出为Markdown格式

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值