zoukankan      html  css  js  c++  java
  • Liunx 环境安装配置Jupyter

    ## 1. 安装anaconda
    
    - 下载 anaconde : wget https://repo.anaconda.com/archive/Anaconda3-2020.02-Linux-x86_64.sh
    - 安装anaconda后: bash Anaconda3-2020.02-Linux-x86_64.sh
    	- 注意:安装完成之后,系统会默认进⼊到 base 虚拟环境
    	- 退出base虚拟环境:conda deactivate
    	- 进⼊base虚拟环境:conda activate
    - 如果不想每次打开终端都进⼊默认的base虚拟环境,输⼊ conda config --set
    auto_activate_base false 取消默认进⼊base
    - 输⼊ conda config --set auto_activate_base true 默认每次打开终端会进⼊
    base虚拟环境
    
    - 如果安装遇到''conda不是 一个目录''的错误 输入: export PATH=~/anaconda3/bin:$PATH
    - 如果后面还有提示,,,,,可能还需要输入:conda init
    - **最后关闭连接,重新连接控制台,就好了**
    

      

    ## 2. ⽣成jupyter notebook的配置⽂件
    
    - 在虚拟环境base中,执⾏ jupyter notebook --generate-config --allow-root ,会在当前⽤户家⽬录下⾯⽣成⼀个隐藏的 .jupyter ⽂件夹,并且在 .jupyter ⽂件夹下⾯ ⽣成配置⽂件 jupyter_notebook_config.py , 例如root⽤户,⽣成⽂件的路径是/root/.jupyter/jupyter_notebook_config.py
    
    **3. ⽣成登陆密码**
    - 在虚拟环境base中,输⼊ ipython, 在终端中输⼊
    
    ```python
    In [1]: from notebook.auth import passwd
    In [2]: passwd()
    Enter password: 123456 # 登陆的jupyter的密码
    Verify password: 123456 # 确认密码
    
    # 会⽣成⼀个加密的密码,需要先保存这个密码
    Out[2]:
    'sha1:5311cd8b9da9:70dd3321fccb5b5d77e66080a5d3d943ab9752b4'
    ```
    
    ## 4. 修改⽣成的配置⽂件,将以下⼏个地址修改如下,并且去掉该⾏前的#,使其⽣效
    
    - 执⾏ vi ~/.jupyter/jupyter_notebook_config.py
     - 修改如下
     	- 把找到这些配置代码,修改成下面的,   把代码前面的#去掉
     	- 友情提示:  `:set nu` : 显示文件内容的 行号
     	- `/关键字` :可以查找内容   按n  找下一个  shift+n  找上一个
     	- `i` 编辑模式
     	- `shift + : ` 命令模式
    ```python
    c.NotebookApp.ip='*'
    c.NotebookApp.password =
    u'sha1:5311cd8b9da9:70dd3321fccb5b5d77e66080a5d3d943ab9752b4'
    c.NotebookApp.open_browser = False
    c.NotebookApp.port =8888 #随便指定⼀个端⼝,使⽤默认8888也可以
    ```
    **5. 访问jupyter notebook**
    - 执⾏命令: jupyter notebook --ip=0.0.0.0 --allow-root
    - 打开浏览器,输入你的ip地址 + :端口    例如: 127.0.0.1:8888  (上面配置文件设置是8888,这里就是8888)
    
    **`如果你显示密码错误 :  jupyter notebook password  (在命令行执行这个,改密码)`**
    
    **如果你还进不去**
    **6. 在 阿⾥云(我的服务器是阿里云) 中 配置配置 安全组规则**
      - 复制一个规则,建立一个端口 8888  其他不用改  

      

    耐得住寂寞,守得住繁华
  • 相关阅读:
    ubuntu下Thrift快速入门
    java Future用法和意义一句话击破 [转]
    RPC、基于netty的长连接和websocket
    基于netty的长连接
    IO
    HTML5 中websocket长连接的具体实现方法
    单链表中是否出现环状,使用快慢指针算法。
    SpringMVC 事务配置完全详解
    hibernate annotation 一对多,多对一,实例
    tomcat 内存溢出
  • 原文地址:https://www.cnblogs.com/yunzhongjunlang/p/14475359.html
Copyright © 2011-2022 走看看