zoukankan      html  css  js  c++  java
  • jupyter搭建,设定密码

    jupyter 密码设定

    本身自己机器上安装了太多东西,有点慢,本来也喜欢所有的东西搬到服务上,所以如果能安装一个远程的Jupyter 服务器,用起来就会很方便。
    记录下自己的安装步骤

    1. 安装ipython, jupyter

    pip install ipython  
    pip install jupyter 

    2. 生成配置文件

    [root@50eb5057baac /]# jupyter notebook --generate-config  
    Writing default config to: /root/.jupyter/jupyter_notebook_config.py 

    3. 生成密码

    root@50eb5057baac /]# ipython  
    Python 3.5.1 (default, Oct 21 2016, 21:37:19)   
    Type 'copyright', 'credits' or 'license' for more information  
    IPython 6.2.1 -- An enhanced Interactive Python. Type '?' for help.  
      
    In [1]: from notebook.auth import passwd  
      
    In [2]: passwd()  
    Enter password:   
    Verify password:   
    Out[2]: 'sha1:43b95b731276:5d330ee6f6054613b3ab4cc59c5048ff7c70f549'  


    3. 修改默认配置文件

    vi /root/.jupyter/jupyter_notebook_config.py

    c.NotebookApp.ip='*' #设置访问notebook的ip,*表示所有IP,这里设置ip为都可访问  
    c.NotebookApp.password = u'sha1:5df252f58b7f:bf65d53125bb36c085162b3780377f66d73972d1' #填写刚刚生成的密文  
    c.NotebookApp.open_browser = False # 禁止notebook启动时自动打开浏览器(在linux服务器一般都是ssh命令行访问,没有图形界面的。所以,启动也没啥用)  
    c.NotebookApp.port =8889 #指定访问的端口,默认是8888。 


    4.    启动jupyter notebook

    <code class="language-plain">[root@346086094cbe /]# jupyter notebook --allow-root    
    [W 17:17:04.106 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.    
    [I 17:17:04.111 NotebookApp] Serving notebooks from local directory: /    
    [I 17:17:04.112 NotebookApp] 0 active kernels    
    [I 17:17:04.112 NotebookApp] The Jupyter Notebook is running at:    
    [I 17:17:04.112 NotebookApp] http://[all ip addresses on your system]:8889/    
    [I 17:17:04.112 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).  </code> 

    jupyter lab --no-browser --ip 0.0.0.0 --port 8910 --notebook-dir=/datasdc_3421/cgh/jupyter_wd --allow-root
    
    jupyter notebook  --no-browser --ip 0.0.0.0 --port 8910 --notebook-dir=/home/wyx --allow-root    各种参数设定,可以在运行时指定,也可以在配置文件/jupyter_notebook_config.py 中设定
    
    [C 23:21:18.166 NotebookApp] Running as root is not recommended. Use --allow-root to bypass.
    意思就是说,缺少设置,另外不建议用root启动,除非加上 --allow-root

    7.jupyter 后台运行
       nohup jupyter nodebook &
       如下指令 查询nohup 进程PID 然后杀掉
       lsof -i:6667

    关注公众号 海量干货等你
  • 相关阅读:
    反向代理实例
    nginx常用命令和配置
    nginx的安装
    Can Live View boot up images acquired from 64bit OS evidence?
    What is the behavior of lnk files?
    EnCase v7 search hits in compound files?
    How to search compound files
    iOS 8.3 JB ready
    Sunglasses
    现代福尔摩斯
  • 原文地址:https://www.cnblogs.com/sowhat1412/p/12734331.html
Copyright © 2011-2022 走看看