搭建Python jupyter环境

在安装 Python Jupyter环境之前需要先安装Python环境

1.安装Python2和Python3环境,并安装 virtualvenv.

2.安装配置Jupyter

  • 使用python3 pip安装jupyter
    pip install jupyter
  • Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_远程访问

  • 生成 jupyter配制文件
    jupyter notebook --generate-config
  • Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_02

  • 生成一个密码hash
  • Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_03

  • 编辑/home/yang/.jupyter/jupyter_notebook_config.py配制文件
  • Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_04

  • 启动 Jupyter
  • Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_05

启动成功,可直接使用浏览器访问。这里我们已经配制了域名,可以使用域名访问:(也可直接输入IP + 端口访问)

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_06


输入我们之前用以生成hash的密码,登录成功后如下图:

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_07

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_08

3.让Jupyter同时支持 python2和python3

切换到root用户,执行 ipython kernelspec install-self 和 ipython2 kernelspec install-self为Jupyter添加 python2和python3的 kernel支持

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_09

4.将 jupyter添加到Linux系统服务中

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_10

5.给 jupyter前端添加NGINX代理

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_11

最终效果:

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_12

 

 

最终配置jupyter的注意事项:

jupyter notebook配置文件修改注意事项--远程访问

2016年07月17日 09:25:15

阅读数:3553

安装

安装完jupyter如果想要远程访问需要修改配置文件,但安装完之后不默认生成配置文件需要执行:

jupyter notebook --generate-config
  • 1

控制端里面会显示创建配置文件的路径: 

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_13

配置文件是一个python源文件,里面的内容默认是全部注释的: 

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_14

注意事项

修改配置文件注意事项: 

1. 把需要修改的项的注释去掉需要把该行前面的那个空格也去掉,因为python用缩进来识别层次 

2. 修改默认主页需要在配置文件里面添加路径,但路径需要用“\”来划分,因为python有字符串转义符

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_配置文件_15

远程访问

生成密码:

远程访问可以添加密码,密码也是在配置文件里面添加但是使用sha1密文的形式添加 

我们可以用ipython生成密文: 

Jupter notebook 配置 pyspark 环境 jupyter notebook配置python_python_16


然后把生成的密文复制下来

修改配置文件