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
重启环境变量:source ~/.bashrc
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了。