anaconda怎么用jupyter连接虚拟机的jupyter
时间: 2024-10-15 22:01:13 浏览: 43
Anaconda与jupyter notebook基础1
Anaconda 是一个流行的数据科学平台,它包含了 Python 的集成开发环境 (IDE) Jupyter Notebook 和众多科学计算库。如果你想通过 Anaconda 使用 Jupyter 连接到虚拟机上的 Jupyter,你可以按照以下步骤操作:
1. **安装 SSH 客户端**(如 `paramiko` 或 `ssh` 包):首先确保你的主计算机上已经安装了 SSH,这是远程访问的基础。
2. **启动虚拟机的 Jupyter**:在虚拟机中,打开终端并启动 Jupyter Notebook,通常是通过命令 `jupyter notebook`。
3. **获取虚拟机 IP 地址**:确保虚拟机可以被外部网络访问,记录它的 IP 地址,通常是通过查看虚拟机的设置或查询主机防火墙规则找到。
4. **创建 SSH 链接**:在你的 Anaconda 主环境中,使用 Jupyter 的 `nb_conda` 库,你可以运行类似下面的命令(假设你的用户名是`username`,虚拟机 IP是`192.168.0.100`,密码是`password`):
```
conda install -c conda-forge jupyter_contrib_nbextensions jupyter-client paramiko
jupyter-nbextension enable --sys-prefix widgetsnbextension
sshpass -p "password" ssh -o StrictHostKeyChecking=no username@192.168.0.100 'jupyter notebook --no-browser --ip=0.0.0.0'
```
确保安全,你也可以使用密钥对认证代替密码。
5. **访问 Jupyter Notebook**:现在你应该能在本地浏览器里访问 http://localhost:8888/tree,看到虚拟机上的 Jupyter Notebook。
阅读全文