知识库

记录点点滴滴

Linux服务器上安装jupyter-notebook

看着闲置的服务器,突然萌生了一个想法, 既然闲着也是闲着,那为什么不拿来运行几只24小时运行的python爬虫呢

于是果断重装系统(原来是windows,太占内存了 0.0),开始了探(cai)索(keng)之旅

  • 在本片教程中,将结合centos和ubuntu
  • 2019.01.10更新:jupyter现在只支持python3.5+,而ubuntu18.04两个版本的python都有,查看/usr/local/bin可以发现只有pip2  pip  pip2.7,而pip3只能单独再安装,用命令apt install python3-pip即可

安装python3.6(如果不想用3.6可跳过)

ubuntu16.10+下:

centos/ubuntu下:

1.下载(wget下载慢的话,可以先用PC下载下来,利用FTP上传)

zipimport.ZipImportError: can’t decompress data; zlib not available
Makefile:1099: recipe for target ‘install’ failed

2.下载zlib相关依赖包

若不安装zlib,则在make install时会提示error:

zipimport.ZipImportError: can’t decompress data; zlib not available
Makefile:1099: recipe for target ‘install’ failed

3.检查输出

3.修改配置

找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz,去掉前面的注释

《Linux服务器上安装jupyter-notebook》

再执行

4.检查并编译

5.输入python3.6即可进入python3.6版本

《Linux服务器上安装jupyter-notebook》

由于ubuntu自带python3.5,故有两个版本

但由于ubuntu自带的两个python都没有默认安装pip,故pip3默认为python3.6

安装python3.5

由于ubuntu系统自带python3.5

故我们仅需要安装对应的pip即可

修改pip镜像源

1.将pip下载修改为国内的镜像源可以极大的提高速度

2.创建配置文件

3.添加镜像源

国内镜像源:

阿里云 http://mirrors.aliyun.com/pypi/simple/
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
豆瓣 http://pypi.douban.com/simple
Python官方 https://pypi.python.org/simple/
v2ex http://pypi.v2ex.com/simple/
中国科学院 http://pypi.mirrors.opencas.cn/simple/
清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/

安装jupyter

在这里我们用的是系统自带的python3.5.2

配置远程连接

1.在启动Jupyter的时候需要配置文件启动,所以首先要生成配置文件,记住文件所在的目录

2.生成自动密码

输入密码后会生成

‘sha1:XXX’

修改配置文件

在最后加上

3.生成SSL证书(如果有的可以跳过这步)

由于jupyter远程连接需要ssl加密

生成完成后,将这两个证书文件移到自己习惯的目录下

修改配置文件

4.其他设置

如果提示Running as root is not recommended. Use –allow-root to bypass.

则做如下更改

最后

至此所有的配置安装都已经结束

在服务器中启动jupyter

再在浏览器中输入https://ip:9999  即可进入服务器上运行的jupyter啦

在shell中输入

再按一下回车,即可让jupyter在后台运行,退出shell也不会关闭进程

完结撒花~

《Linux服务器上安装jupyter-notebook》

《Linux服务器上安装jupyter-notebook》

如果需要传输文件,则可安装FTP

ubuntu16.04 下服务器FTP的搭建及配置

 

点赞

发表评论

邮箱地址不会被公开。 必填项已用*标注