搭建
基础软件安装
sudo apt install python3
sudo apt install python3-pip
pip3 install ipython
pip3 install jupyter
配置
jupyter notebook --generate-config # 如果是root用户好像要加--allow-root
# ipython
In [1]: from notebook.auth import passwd
In [2]: passwd()
Enter password:
Out[2]: 'sha1:f8b5f5dbeca8:d1f5b93d5e787e4bf1bf4ad2c48c177ba79f55dd' #这个秘钥要copy备用
# 编辑刚才生成的配置文件修改以下:
c.NotebookApp.ip = '0.0.0.0' # 对外提供访问的ip
c.NotebookApp.port = 8888 # 对外提供访问的端口
c.NotebookApp.open_browser = False # 启动不打开浏览器
c.NotebookApp.password = 'sha1:f8b5f5dbeca8:d1f5b93d5e787e4bf1bf4ad2c48c177ba79f55dd' # 上面生成的秘钥
c.NotebookApp.notebook_dir = u'/search/autotest/jupyter_dir' # 设置jupyter启动后默认文件夹
c.NotebookApp.allow_root = True # 允许root用户执行
安装插件
pip3 install jupyter_contrib_nbextensions
jupyter contrib nbextension install --user
安装主题插件
pip3 install jupyterthemes # 安装
jt -t chesterish # 使用chesterish主题(可能需要重启jupyter)
jt -r # 恢复默认主题
启动
jupyter notebook
后台运行:nohup jupyter notebook > /root/server/jupyter/jupyter.log 2>&1 &
现在就可以用ip:port地址访问啦
使用
magic cmd
-
%lsmagic
显示所有 -
%timeit
测试单行语句的执行时间 -
%%timeit
测试整个单元中代码的执行时间 -
%%prun
调用profile模块,对单元的代码进行性能剖析 -
%%writefile
写入文件 -
%history
历史记录
tips
- 用!执行shell指令:
!df -h
网友评论