1. 生成一个 notebook 配置文件
默认情况下,配置文件 ~/.jupyter/jupyter_notebook_config.py 并不存在,需要自行创建。使用下列命令生成配置文件:
jupyter notebook --generate-config
2. 生成密码
手动生成密码,打开 ipython 执行下面内容:
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Verify password:
Out[2]: 'sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed'
其中,sha1:67c9e60bb8b6:9ffede0825894254b2e042ea597d771089e11aed 这一串就是要在
3. 修改配置文件
在 jupyter_notebook_config.py 中找到下面的行,取消注释并修改。
c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha:ce...刚才复制的那个密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
c.NotebookApp.notebook_dir = '/home/langyong/notebookworkspaces'
以上设置完,就可以在服务器上启动 jupyter notebook。远程打开 IP:指定的端口, 输入密码就可以访问了。
4. 修改配置文件
a、在安装的其他环境中执行
conda activate my-conda-env
conda install ipykernel
conda deactivate
b、在基础环境中执行,BASE环境 # could be also some other environment
conda activate base
conda install nb_conda_kernels
jupyter notebook