zoukankan      html  css  js  c++  java
  • linux端安装Anaconda,方便远端访问jupyter

    ipython notebook是一个基于浏览器的python数据分析工具,使用起来非常方便,具有极强的交互方式和富文本的展示效果。jupyter是它的升级版,它的安装也非常方便,一般Anaconda安装包中会自带。安装好以后直接输入jupyter notebook便可以在浏览器中使用。但是它默认只能在本地访问,如果想把它安装在服务器上,然后在本地远程访问,则需要进行如下配置:

    1.下载Anaconda

    下载网址:https://www.anaconda.com/download/#linux

    同时,使用软件上传文件到linux系统中

    2.安装Anaconda

    进入到文件目录,使用命令:

    bash Anaconda3-5.2.0-Linux-x86_64.sh

    如下图所示:

    按照提示命令进行操作,最后出现如下所示:

    到此,Anaconda安装完成!

    2.环境配置

    使用如下命令,进入到linux系统的环境变量配置中:

    vi /etc/profile

    在文件的末尾添加如下配置:

    export PATH=/root/anaconda3/bin:$PATH

    然后,保存文件并退出,最后使用:

    source  /etc/profile

    使配置环境生效。至此,对于本地访问jupyter notebook已经完成,使用命令

    jupyter notebook

    启动jupyter notebook,最后在浏览器上数据路径即可,但对于远程访问,还需要继续配置文件

    3.生成配置文件

    使用命令:

    jupyter notebook --generate-config

    此时会在/root/.jupyter/下面生成一个jupyter_notebook_config.py文件,用于jupyter的相关配置

    4.设置密码

    进入到python的编辑页面,输入如下代码

    from notebook.auth import passwd
    passwd()

    此时会让你输入密码,然后确认密码,最后生成秘钥,记住秘钥,然后进入到刚才生成的配置文件中去。

    5.修改配置文件

    输入命令:

    vi ~/.jupyter/jupyter_notebook_config.py

    修改如下的配置文件:

    c.NotebookApp.allow_root = True  ##允许以root账户登录jupyter
    c.NotebookApp.ip = '*'   ##可以让任何主机访问jupyter的ip地址
    c.NotebookApp.open_browser = False  ##由于远程访问jupyter,因此关闭自动打开浏览器
    c.NotebookApp.password = u'sha1:45cf6d99aa10:c5138e7d299df3d65c08bd68fbf75037eae53d33'  ##复制刚才的秘钥到这里

    关机重启服务器,然后在启动jupyter notebook 

    6.启动jupyter notebook

    jupyter notebook

    最后在远端浏览器上访问ip地址加上端口号(8888),注意要关闭服务器的防火墙才可以访问

  • 相关阅读:
    记录上锁(字节范围锁,特例:锁住文件的某一部分或者整个文件)
    读写锁的实现原理(pthread_rwlock_t)
    Linux 互斥锁的实现原理(pthread_mutex_t)
    System V消息队列
    Web安全之SQL注入攻击技巧与防范
    如何正确地写出单例模式
    java的concurrent用法详解
    java并发编程-Executor框架
    java.util.concurrent包分类结构图
    Java多线程干货系列(1):Java多线程基础
  • 原文地址:https://www.cnblogs.com/wanghui1994/p/9720473.html
Copyright © 2011-2022 走看看