前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Jupyter Notebook

Jupyter Notebook

作者头像
DrugScience
发布2021-02-04 14:53:22
发布2021-02-04 14:53:22
94800
代码可运行
举报
文章被收录于专栏:DrugScienceDrugScience
运行总次数:0
代码可运行

背景:

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。——Jupyter Notebook官方介绍

Python最著名的IDE之一,可以直接使用浏览器界面,图形化做的也很漂亮。

以前一直使用的是ipython,以及ipython qtconsole,今天尝试下jupyter notebook

安装:

代码语言:javascript
代码运行次数:0
运行
复制
#启动我的科学计算环境
1:
conda activate sci
#安装jupyter
2:
pip
install jupyter
#生成配置文件
3:
jupyter
notebook --generate-config
#创建密码
#打开pytho终端,输入python
4:
from
notebook.auth import passwd
passwd()
#输入一个密码,系统会让你输入两次,然后会得到一串字符:类似于‘sha**********’
#退出python环境
exit()
#修改配置文件
5:vim ~/.jupyter/jupyter_notebook_config.py
将下面的文本输入
 
c.NotebookApp.ip='*'
 
 c.NotebookApp.password = u'sha*****刚才复制的字符'
 
c.NotebookApp.open_browser= False 
 
c.NotebookApp.port=8888
 
c.NotebookApp.notebook_dir='/jupyter'
代码语言:javascript
代码运行次数:0
运行
复制
输入之后esc--wq保存。
6:服务器终端输入nohup jupyter notebook &
查看nohup.out文件以后有用
7:服务器终端输入
ssh  -p 21 -L 8008:127.0.0.1:8888 用户名@密码
7:此时,转移到你的台式机终端
(1)按照网上的教程一般会直接浏览器输入
https://ip:8888
But,我这边始终不work,没办法只好自立更生
(2)台式机中终端:
ssh -N -f -L localhost:8888:localhost:8889 用户名@ip地址
其中: -N告诉SSH没有命令要被远程执行; -f 告诉SSH在后台执行; -L 是指定port forwarding的配置,远端端口是8888,本地的端口号的8889。
输入上面的指令,然后再在服务器中直接输入,https//:localhost:8889
It Work.
Token 就是你在服务器端输入jupyter之后出现的一长串,url后面的字符串:
类似于这样,token后面的
 
http://localhost:8888/?token=d4534b19f6419a454caa

复制进去,开工

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2019-09-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FindKey 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档