在本地运行linux/server上的jupyter-notebook

参考英文版教程

Lz折腾了一个下午,用server上的docker配置镜像balabala一大堆,然后删除镜像的时候还把anaconda3给误删了QAQ……对docker不了解一定慎用!


环境:默认您的服务器已经安装好了anaconda3

1. 在服务器中进入anaconda环境,输入

jupyter-notebook

注意圈红部分,一个是用户名@服务器地址, 一个是Jupyter-Notebook在本地运行的网址。 

注意:在此步骤,可能出现(1)没有token,(2)有看不懂的密码“sha:&*……&……%” 等情况。此时,有两种解决办法:

(1)首先,找到jupyter-notebook.py的配置文件(路径忘记了,一般会提示的,实在不行去网上百度一下应该有,大家路径应该都一下吧)

(2.1)删除原配置文件,然后输入 jupyter notebook --generate-config 生成新的配置文件,然后根据需要修改.py配置文件

(2.2)直接修改原配置文件

2. 然后在SSH tunneling上输入(我使用的是Git-2.21.0-64-bit.exe):

ssh -L 8080:localhost:8888 username@server_address
#此处,8080是随便输入的数字

然后会被要求输入username@server_address的密码,正确输入然后回车即可。

3. 随后会进入username@server_address的界面(与服务器上的界面一样)。再输入

nohup jupyter notebook --no-browser > log.txt 2>&1 &

4. 最终,在浏览器打开 http://localhost:8080

输入图一中圈红部分的token = 即可。

5. 在打开的jupyter-notebook中,可能只有base环境,其他的conda环境没有。解决方法


顺利在本地打开jupyter-notebook啦~开心~

猜你喜欢

转载自blog.csdn.net/weixin_41171061/article/details/88787037