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

linux端安装Anaconda,方便远端访问jupyter的更多相关文章

  1. 在windows端和linux端安装Git

    一.Git的安装 1. 在windows端 到地址:https://git-scm.com/downloads 选择对应版本下载后,进行傻瓜式安装即可 2.  在linux端 查看是否安装了git,出 ...

  2. Arch Linux中安装Anaconda

    安装步骤 通过AUR安装yaourt -S anaconda 激活Anaconda环境source /opt/anaconda/bin/activate root 关闭Anaconda环境source ...

  3. 虚拟机linux下安装tomcat外部可访问

    1.解压tomcat压缩包 tar -zxvf apache-tomcat 2.启动tomcat 进入bin目录下 ./catalina.sh run  (startup.sh不会显示日志信息) 3. ...

  4. Linux 下安装 Tomcat 出现拒绝访问的情况

    此外也无法调用 java -version 查看版本号 ./shutdown 时:提示找不到 JDK 的某个文件夹 ./startup 时:却启动正常 访问 8080 端口时,显示拒绝访问 解决方法: ...

  5. linux svn 安装(支持http访问)

    1.安装svn yum install -y subversion 2.查看svn版本 svn --version 3.创建仓库 mkdir -p /opt/java/repos cd /opt/ja ...

  6. Linux下安装Anaconda 并进行用户共享

    下载镜像 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ Anaconda3-5.3.1-Linux-x86_64.sh 安装 ...

  7. Linux下安装Anaconda

    Anaconda官方下载地址: https://www.anaconda.com/download/ >>bash xxxxxx.sh >>reboot >>sud ...

  8. 安装anaconda与tensorflow

    在安装Anaconda之前,有的已经安装过一个Python版本了,但是又不想删除这个Python版本,该怎么办呢? 安装anaconda与tensorflow一条龙 jupyter notebook ...

  9. linux下安装python3(转)

    一.Linux下安装Python 二.Linux下Python安装完成后如何使用pip命令 三.Linux下Python安装完成后如何使用yum命令 四.Linux下安装Anaconda 五.Linu ...

随机推荐

  1. NOI2004郁闷的出纳员

    传送门 题目看起来玄乎,但其实只需要一点点小 trick 就可以了. 我们可以用一个全局的 delta 来维护工资的调整记录 对于每一个新加入的员工,先判断是否低于最低工资下限,如果是,直接踢出,不做 ...

  2. js-面试题整理

    var Foo = function(){ getName = function(){alert(1)}; return this; } Foo.getName = function(){alert( ...

  3. php 日历代码

    日历的PHP接口代码: $user_id = $_SESSION['user_id']; $year = isset($_REQUEST['tty']) ? intval($_REQUEST['tty ...

  4. hadoop mkdir: Cannot create directory /usr. Name node is in safe mode.

    今天在hdfs上面创建文件夹的时候报了:org.apache.hadoop.dfs.SafeModeException: Cannot delete /user/hadoop/input. Name ...

  5. struts2第一章-基本用法

    一.struts简介 1.回顾 MVC M-model模型层 V-view 视图层  前端界面 C-controller 控制层 struts2: Apache提供的开源的控制层框架,相当于servl ...

  6. maven中运行java程序

    从命令行运行1.运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvn compile来完成编译.mvn compile2.编译完成后,执行exec运行main方法. 不需要传递参 ...

  7. zabbix企业级监控dell硬件服务状态

    监控dell服务的硬件状态,一般有两种方式 第一,在操作熊上安装OMSA,编写脚本调用omreport命令进行监控 第二.使用IDRAC,只需开启在IARAC上的SNMP,zabbix通过snmp进行 ...

  8. 从BAT这种公司平薪跳槽头条,是否值得?

    有一个朋友之前就职于阿里,之前交流关于跳槽的问题,具体是这样的:阿里工作3年,拿到了头条的offer.但是非常纠结要不要接的问题.于是几个朋友聚在了一起讨论了这个问题 而且最近好多读者也在参加面试,接 ...

  9. MongoDB与Spring整合(支持事务)——SpringDataMongoDB

    1.将MongoDB设置为复制集模式 a.修改 mongod.cfg 文件,添加replSetName复制集名称 #replication: replication: replSetName: &qu ...

  10. Kali Linux & Metasploit Framework

    systemctl enable postgresql.service systemctl start postgresql.service # systemctl status postgresql ...