• 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),注意要关闭服务器的防火墙才可以访问

  • 相关阅读:
    软件补丁问题(网络流24题)
    飞行员配对方案问题(网络流24题)
    [NOIp普及组2011]瑞士轮
    如何在Linux上安装QQ
    [洛谷P2420] 让我们异或吧
    高斯消元
    [SCOI2014]方伯伯的OJ
    [USACO1.3]虫洞
    KMP算法讲解
    [洛谷P1382] 楼房
  • 原文地址:https://www.cnblogs.com/wanghui1994/p/9720473.html
Copyright © 2020-2023  润新知