服务器安装jupyter notebook

通过给 服务器安装jupyter notebook, 然后远程用desktop进行操作,这样就能完全使用jupyter的插件和功能。

直接开始吧。

安装Anaconda

1.下载:

在清华镜像源中寻找新的Anaconda安装包,在此用户的主目录下运行命令(这里只是例子):

wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2020.07-Linux-x86_64.sh

2. 安装

下载完成之后运行(输入An然后按Tab自动补全):

bash Anaconda3-2020.07-Linux-x86_64.sh

接下来按照指示走就可以了,如果不明白可以参考这个文章,这里就不赘述了。

3. 检验

最后应该要重启终端生效。不出意外登录进去会看到(base) user@ComputerName类似的字样,说明成功了,没有的话运行

conda activate base

如果出现(base) user@ComputerName类似的字样,也说明成功。具体含义可以上网找找conda的作用。

4. 换源

最后为了以后下载快,用三行命令将anaconda换源(一行一行输):

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --set show_channel_urls yes

5. conda安装新包直接

conda install packagename

第三方库去官方文档查看如何安装。

 

base环境下配置Jupyter

  1. 生成配置文件~/.jupyter/jupyter_notebook_config.py

jupyter notebook --generate-config

2. 设置密码,记住

jupyter notebook password

密钥保存在~/.jupyter/jupyter_notebook_config.json,用vim进去并且保存,长下面这样

argon2:$argon2id$v......

3. 用vim更改配置文件

vim ~/.jupyter/jupyter_notebook_config.py

在其中加入:

c.NotebookApp.allow_remote_access = True
#允许远程访问

c.NotebookApp.ip='*'
#似乎'*'或者'0.0.0.0'效果一样

c.NotebookApp.password = u'sha1:a9079......'
#这里是刚才的哈希密码(可用右键粘贴)

c.NotebookApp.open_browser = False
#不打开浏览器

c.NotebookApp.port =8888
#随便指定一个端口    

保存退出。

登录

最后直接在desktop的浏览器直接输入http://ip:8888/就可以登录到界面,然后输入密码。

如果后台一直运行jupyter,可以输入

nohup jupyter notebook --allow-root > jupyter.log 2>&1 &

使用这个命令。需要更新软件包的话可以结束进程:

使用ps -a寻找jupyter-noteboo进程,以及PID,然后

kill -9 3750

参考:https://zhuanlan.zhihu.com/p/164736263

 

 

 

 

你可能感兴趣的:(pytorch,机器学习)