3

我试图为深度学习/机器学习设置 WSL。我已经通过 WSL 安装了 Conda 环境。现在我想知道是否有任何方法可以设置 atom 的氢包来检测带有 ipykernels 的 conda 环境,这些环境在 WSL 中?

系统:

  • 视窗 10
  • Ubuntu 18.04 LTS
  • Miniconda for python 3.7(安装在/home/)

已经尝试过:

  • 使用python -m ipykernel install --user --name envName

谢谢

4

1 回答 1

1

我通过设置Hydrogen Remote Host使其工作。

  • 您需要在 Hydrogen 的设置中将以下内容添加到度假列表中:
[{
  "name": "WSL",
  "options": {
    "baseUrl": "http://127.0.0.1:8888",
    "token": "your_secret_token"
  }
}]
  • 然后按照说明中的说明使用空密码设置公共 jupyter 服务器。

  • 在 WSL 中运行:jupyter notebook --generate-config并修改文件~/.jupyter/jupyter_notebook_config.py更改行c.NotebookApp.token = 'your_secret_token'

  • 始终在 WSL 中运行jupyter lab,在您的浏览器中打开它localhost:8888并设置一个空密码(您网络中的每个人,以及如果您不在防火墙后面的人,也可以在您的机器上执行代码,如果他们访问jupyter 服务器,所以请注意这一点)

  • 启动具有所需内核的笔记本。

  • 打开Atom > Packages > Hydrogen > Connect to Remote Host

  • 您现在应该能够选择 WSL,然后作为会话选择您之前启动的笔记本。

有时当您单击“连接到远程主机”时没有任何反应,在这种情况下只需重试,最终它应该会出现。

于 2019-01-25T11:42:49.713 回答