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

    关注公众号 海量干货等你
  • 相关阅读:
    NOIP2011 D1T1 铺地毯
    NOIP2013 D1T3 货车运输 倍增LCA OR 并查集按秩合并
    POJ 2513 trie树+并查集判断无向图的欧拉路
    599. Minimum Index Sum of Two Lists
    594. Longest Harmonious Subsequence
    575. Distribute Candies
    554. Brick Wall
    535. Encode and Decode TinyURL(rand and srand)
    525. Contiguous Array
    500. Keyboard Row
  • 原文地址:https://www.cnblogs.com/sowhat1412/p/12734331.html
Copyright © 2011-2022 走看看