美文网首页
基于Conda 安装配置 Jupyter,Mac远程连接

基于Conda 安装配置 Jupyter,Mac远程连接

作者: 超级无敌大蜗牛 | 来源:发表于2024-03-28 15:50 被阅读0次

1. Conda 安装及配置

安装文件下载

Linux 下推荐安装 Miniconda3 (基于 Python3)。

Miniconda3 下载链接

安装步骤

chmod +x Miniconda3-latest-Linux-x86_64.sh
./Miniconda3-latest-Linux-x86_64.sh

按照提示接受 the license terms 并设置安装路径,默认为 ~/miniconda3/

最后可选择将 conda 加入用户环境变量 PATH

vim ~/.bashrc

在末尾添加环境变量

export PATH=xxx/miniconda3/bin:$PATH

Conda 配置

Conda 源配置(添加 biocondarconda-forge 以及 anaconda 源),参考此文章

2.jupyter 安装及配置

jupyter 安装

conda create -n jupyterlab 
conda activate jupyterlab
conda install jupyterlab

jupyter 配置

配置 jupyter 密码并允许远程访问:

生成配置文件

jupyter lab --generate-config

生成密码

打开 ipython,创建一个经过加密的密码:

ipython
In [1]: from jupyter_server.auth import passwd
## 新版本notebook需要输入 In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'argon2:...'
In [3]: exit

复制生成的密文:'argon2:...'

修改默认配置文件

vim ~/.jupyter/jupyter_lab_config.py

修改如下内容:

c.ServerApp.allow_remote_access = True
c.ServerApp.ip = '*'
c.ServerApp.open_browser = False
c.Server.password = u'argon2:...刚才复制的密文'
c.Server.port = 8886 # 指定一个访问端口

远程访问

此时应该可以直接从本地浏览器访问 address_of_remote:8886 进入 jupyter 的登陆界面。

建立 ssh 隧道

如果登陆失败,将jupyter notebook用如下命令重新启动并指定一个端口

jupyter notebook --no-browser --port=8886

然后使用ssh在本机指定一个端口和服务器的8886端口对接

ssh -NfL localhost:8836:localhost:8886 -p <port> username@ip

随后在本地浏览器输入localhost:8836/lab访问即可,此时会让你输入password或者token。

顺利登陆!可以开始美美的布置个性化jupyter了😄

参考:基于 Conda 安装配置 Jupyter | LiHJ's BLOG
JupyterHub的nbextensions插件使用(自动补全代码等) - 知乎 (zhihu.com)

相关文章

网友评论

      本文标题:基于Conda 安装配置 Jupyter,Mac远程连接

      本文链接:https://www.haomeiwen.com/subject/lqbutjtx.html