如何在Google计算引擎(深度学习VM)的conda环境中运行jupyter Lab?

时间:2018-12-25 15:51:28

标签: jupyter-notebook google-compute-engine conda jupyter-lab

  • 我在Deep Learning VM中创建了一个conda环境。 SSH(在VM实例页面中单击我的实例的SSH按钮)并键入source activate <environment_name>时,它将在外壳中正确激活。

  • 我已从the docs

  • 中成功从本地计算机连接到Jupyter Lab

如何在此VM上的特定conda环境中使用jupyter?

在特定的conda环境中运行jupyter的accepted way似乎是

  

在运行jupyter Notebook之前,请使用source activate <environment_name>在终端中激活conda环境。

但是Deep Learning VM docs

  

初始化您的深度学习VM实例后,将启动Jupyter Lab会话

因此我无法在创建jupyter实验会话之前进行激活。

有什么想法吗?

  • 我自己运行标准的jupyter笔记本,而不使用VM提供的jupyter实验室?
  • 在创建jupyter实验室之前在VM的启动脚本中激活环境?

2 个答案:

答案 0 :(得分:1)

请尝试以下步骤:

  1. 源激活

  2. conda安装ipykernel

  3. ipython内核安装--name --user

此后,从hub.colfaxresearch.com启动python代码,然后选择内核->更改内核->

答案 1 :(得分:0)

我们发现它可以查看所有环境(conda和新python环境)的唯一方法是运行新的jupyter实验室实例。

  • 通过SSH连接时,请映射8888或任何其他端口而不是8080 cons
  • 连接后,从控制台运行gcloud compute ssh ... -L 8888:localhost:8888。默认端口为8888。

这是我迄今为止在GCE上见过的最丑的问题之一!