在服务器上配置jupyter notebook

anaconda一般自带安装好了juypter ,如果没有,可以用conda install jupyter命令安装。安装好以后,需要在服务器上配置jupyter以便任何浏览器都能通过IP直接访问服务器上的juypter服务。

1. 执行如下命令安装Anaconda.

mkdir anaconda
cd anaconda
wget https://repo.continuum.io/archive/Anaconda3-4.4.0-Linux-x86_64.sh
bash Anaconda3-4.4.0-Linux-x86_64.sh 

  conda list:可以显示已经安装好的库。

  conda install 库名 :可以直接安装想要的库。如:conda install tensorflow

  conda update 库名:升级库

2. 生成配置文件

jupyter notebook --generate-config

3. 生成密钥 首先打开python,并输入:

from notebook.auth import passwd
passwd()
# 此时会让你两次输入密码,然后就会生成秘钥

4. 修改jupyper配置文件

$vi ~/.jupyter/jupyter_notebook_config.py
# 编辑好后按esc键,输入:wq保存并退出

c.NotebookApp.ip='*'
c.NotebookApp.password = u'把上面的密钥粘贴到这里'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888  # 可以设置其他

5. 我这里采用的后台启动的方式,让云服务器长期保持启动jupyter

nohup jupyter notebook &

实现在后台不挂起地启动jupyter任务,关闭终端,仍还运行,nohup 指的是不挂起,而&是后台运行,默认情况会在当前目录生成nohup.out,记录原本在控制台的输出情况

进程关闭可以:

ps -ef | grep xxxx
# ps -ef查看本机所有的进程;grep xxxx代表过滤找到条件xxxx的项目
kill -9 具体的PID

6. 本地地址栏输入    http://服务器ip:8888/    就OK了。

猜你喜欢

转载自blog.csdn.net/xyu66/article/details/82057286