安装anconda配置notebook
安装anconda
- 先用wget获取对应版本的anconda
wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.1.0-Linux-x86_64.sh
- 用sh命令安装,安装时要一路yes自动添加PATH否则需要手动添加
sh Anaconda3-5.1.0-Linux-x86_64.sh
- 验证版本(有问题下面手动配置环境变量):
conda --version
- 添加环境变量并编译验证成功可以忽略(转载)
安装jupyter
- anconda安装jupyter:
conda install jupyter
- 如果您想使用的python版本为3.6:
conda create -n tensorflow_env python=3.6
tensorflow_env为虚拟环境 - 进入虚拟环境:
source activate tensorflow_env
- 生成jupyter默认配置文件:
jupyter notebook --generate-config
会输出一个路径告诉你配置文件在哪,这个要记下来。
生成登陆note密码
- 准备jupyter登陆密码:
- 进入 Python:
python3
- 导入相关包:
from notebook.auth import passwd
- 生成密码并进行argon2加密:
passwd() 输入密码:密码输入,是看不到的,所以没有显示不要怕 确认密码: 这个密码要记住,后面登陆要用到
- 完成后,会生成密文,复制下来
- 进入 Python:
- 密文类似 ’argon2:’**
- 修改配置文件
修改用户主目录下vim /home/unbutu/.jupyter/jupyter_notebook_config.py
文件- 这个路径名是有提示的注意看terminal输出的路径
- 取消 c.NotebookApp.password = '' 注释,并将生成的秘钥复制进去
- 取消下面几项注释,并注释修改ip、端口、不自动打开浏览器
c.NotebookApp.ip='*' #×允许任何ip访问
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口
#如果是比较老的jupyter notebook版本还会有 allow_remote_access之类的一个设置,记得改成True并取消注释。
大功告成
启动jupyter
jupyter notebook
启动note这个启动方式在关闭SSH链接时会自动关闭服务nohup jupyter notebook > ~/jupyter/log/jupyter.log 2>&1 &
后台运行,使用这个会在terminal输出一个进程号可以记下来也可以不记。- 只有
kill 进程号
时才会退出,或者在开启后台服务的terminal下 CTRL+C ,也可以在远程连接的网页上点击stop server - 在本地主机的浏览器内输入服务器 IP:8888 输入登录密码就可以使用啦!!