文档章节

安装科学计算库anaconda并配置远程访问jupyter-notebook

gk4030
 gk4030
发布于 2017/04/04 20:20
字数 515
阅读 705
收藏 2

最近为了练习Kaggle上的一篇数据分析案例“泰坦尼克乘客获取概率预测”,在windows上的jupyter notebook中各种报错(可能是依赖关系没配好),于是萌发了在现有开发测试debian8.5虚拟机上搭建anaconda2的想法。
 

1. Installing Jupyter Notebook 
官网(https://jupyter.readthedocs.io/en/latest/install.html)建议使用Anaconda

1.1. 安装anaconda

wget下载,然后如下安装

bash Anaconda-latest-Linux-x86_64.sh

默认安装目录为用户家目录下的anaconda2,如:/home/omm/anaconda2

安装完成后就能执行jupyter notebook命令了,

列出anaconda当前包含哪些包:

conda -list

 #我采用的是full安装,所有该命令将会显示206个包,

而此时ssh连接到虚拟机上执行jupyter notebook命令的话,jupyter服务默认监听本地8888端口(启动后默认打开命令行下的web浏览器),远端却无法浏览器连接到虚拟机的jupyter服务

 

2. 配置jupyter notebook 实现远程访问

2.1 生成jupyter配置文件

jupyter notebook --generate-config

2.2 配置访问jupyter密码保护

$ ipython
Python 2.7.13 |Anaconda 4.3.1 (64-bit)| (default, Dec 20 2016, 23:09:15) 
Type "copyright", "credits" or "license" for more information.

IPython 5.1.0 -- An enhanced Interactive Python.
?         -> Introduction and overview of IPython's features.
%quickref -> Quick reference.
help      -> Python's own help system.
object?   -> Details about 'object', use 'object??' for extra details.

In [1]: from notebook.auth import passwd

In [2]: passwd()
Enter password: 
Verify password: 
Out[2]: 'sha1:28ebb93ec41b:96830638e989cde7191b..................'

2.3 修改jupyter配置文件

$vim ~/.jupyter/jupyter_notebook_config.py

主要修改如下几个参数:

c.NotebookApp.ip='*'
c.NotebookApp.password = u'sha1:ce...粘贴上一步生成的密文'
c.NotebookApp.open_browser = False
c.NotebookApp.port =8888

2.4 启动jupyter

jupyter notebook

启动信息如下:

omm@debiansible:~$ jupyter notebook
[W 20:46:24.481 NotebookApp] WARNING: The notebook server is listening on all IP addresses and not using encryption. This is not recommended.
[I 20:46:24.488 NotebookApp] Serving notebooks from local directory: /home/omm
[I 20:46:24.488 NotebookApp] 0 active kernels 
[I 20:46:24.489 NotebookApp] The Jupyter Notebook is running at: http://[all ip addresses on your system]:8888/
[I 20:46:24.489 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

2.5 远程访问

访问地址http://ip:8888,输入2.2节配置的密码即可登录

 

© 著作权归作者所有

gk4030
粉丝 6
博文 21
码字总数 8642
作品 0
深圳
架构师
私信 提问
加载中

评论(1)

雨云丘山
雨云丘山
远程的网页慢到打不开怎么办
《数据分析基础》课程环境的搭建

1、安装Anaconda Anaconda是基于Python的科学计算和数据分析的集成环境包,我们安装的是Anaconda 3.6的64位版本,集成了Python 3.6以及在科学计算和数据分析中常用的Python模块,包括numpy、...

jplee
2017/07/12
0
0
​GIScript2015的IPython Notebook教程

GIScript2015-开放地理空间信息处理与分析Python库 GIScript是一个开放的地理空间心处理与分析Python框架,GIS内核采用SuperMap UGC封装,集成多种开源软件,也可以使用其它的商业软件引擎。...

openthings
2016/05/04
175
0
docker安装anaconda数据分析

目录 docker 安装docker mac:下载安装包 centos: ubuntu: docker运行容器 docker容器转镜像 以下操作是在容器内进行 安装anaconda 提示输入 yes 最后 安装完成 更新anaconda 安装包 安装jup...

u011552182
2018/04/23
0
0
设置 jupyter notebook 可远程访问&&设置jupyer 权限问题&

首先是要 安装 Anaconda 。 默认情况下,安装好 Anaconda 后打开 jupyter notebook, 访问本地 即可。但是如果要访问另一台机器,比如远端服务器上的 notebook, 即默认是不支持 这样的访问,需...

JungleKing
2018/06/26
1K
0
Mac下通过Anaconda安装Tensorflow

Mac下通过Anaconda安装Tensorflow 是一个基于的科学计算平台,支持 系统,提供了包管理与环境管理的功能,可以很方便地解决多版本并存、切换以及各种第三方包安装问题。这个平台里包含有,,等...

一蓑烟羽
2017/10/18
0
0

没有更多内容

加载失败,请刷新页面

加载更多

医疗项目pc端后台页面用vue重构整个html页面

页面源码是vue

xintaiideas
31分钟前
2
0
领域驱动中的“贫血症和失忆症” --实践领域驱动--原文

贫血症严重危害着人类健康,并且伴随有危险的副作用。当贫血领域对象被首次提出来时,它并不是一个博得赞美的词汇,它描述的是一个缺少内在行为领域对象。奇怪的是,人们对于贫血领域对象的态...

还仙
34分钟前
5
0
条码打印软件中标签预览正常打印无反应怎么解决

在使用条码打印软件制作标签时,有客户反馈,标签打印预览正常的,但是打印无反应,咨询是怎么回事?今天针对这个情况,可以参考以下方法进行解决。 一、预览正常情况下,打印没反应 (1)在条码...

中琅软件
44分钟前
5
0
判断字符串的时候

判断字符串的时候一定把常量房前边, //报警程度 String leve = vo.getDeviceAlertDeal().getWarnLevel(); if(("0").equals(leve)) { row.add("无报警"); }else if(("1").equals(leve)) { ro......

简小姐
44分钟前
7
0
Linux maven3.6.2 install

PS:安装 maven 之前请先安装 jdk 1.安装 wget 命令(安装过就不用了) yum -y install wget 2.寻找需要的 maven 版本 https://maven.apache.org/download.cgi 3.进入 /var/local 文件夹 cd...

东方神祇
46分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部