欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在服务器上配置jupyter notebook

程序员文章站 2022-05-27 23:43:11
...

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了。