通过给 服务器安装jupyter notebook, 然后远程用desktop进行操作,这样就能完全使用jupyter的插件和功能。
直接开始吧。
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
第三方库去官方文档查看如何安装。
~/.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