文章结构:

一.安装python

二.安装并配置jupyter并配置jupyter

三.第一个python程序

一.安装python

1.1下载python安装包

# wget https://www.python.org/ftp/python/3.6.6/Python-3.6.6.tgz

1.2源码编译安装python

# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel gcc gcc-c++

# tar xvf Python-3.6.6.tgz

# cd Python-3.6.6/

# ./configure --prefix=/usr/local/python3

# make && make install

1.3添加python到系统环境变量中

# ln -s /usr/local/python3/bin/python3.6  /usr/local/sbin/python3

# ln -s /usr/local/python3/bin/pip3 /usr/local/sbin/pip3

二.安装并配置jupyter

2.1 安装jupyter

# pip install jupyter

# ln -s /usr/local/python3/bin/ipython /usr/local/sbin/

# pip list –o #查看需要升级的软件包,将软件包升级到最新版

2.2 配置jupyter

2.2.1 生成密码

# ipython

2.2.2初始化jupyter,生成配置文件

# python3 -m jupyter notebook --generate-config

2.2.3 修改配置文件

# vi .jupyter/jupyter_notebook_config.py

#如果要指定某一个IP地址或IP地址段访问,可写入下列配置文件中

2.3 启动jupyter notebook

# mkdir /data/jupyter_data #新建jupyter家目录

# nohup python -m  jupyter notebook  --allow-root --ip 0.0.0.0 > /data/jupyter_data/jupyter.log 2>&1 &   #后台启动

# tailf /data/jupyter_data/jupyter.log #    #查看启动日志

2.3.1远程访问

在浏览器网址中输入http://远程主机ip地址:端口

2.3.2登录成功,界面如下:

三.第一个python程序

此时我们就可以使用jupyter notebook编写python程序。

我们在页面上的一切操作,都被记录在日志中,如下图所示:

如果在其他机器上(不同系统的机器都可以)使用过jupyter notebook,并保存有文件,则可以直接将文件放入远程主机上的jupyter notebook工作目录,即可继续使用,如下:

配置访问公网主机上的jupyter notebook的更多相关文章

  1. 配置基于centos下的远程Jupyter Notebook访问

    最近在学习一些服务器上的操作,学着熟悉Liunx系统,记录下自己踩过的坑吧 1.开机后更新系统: yum -y upgrade yum - y update 2.查看已安装的应用 yum list 3 ...

  2. 利用端口转发来访问virtualbox虚拟机centos6的jupyter notebook

    1.除了在virtualbox中设置常规的端口转发外,还需要在windows上打开cmd,输入ssh -N -f -L localhost:8888:localhost:8889 -p 22 root ...

  3. 全真教程:Windows环境Jupyter Notebook安装、运行和工作文件夹配置

    全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 @ 目录 全真教程:Windows环境Jupyter Notebook安装.运行和工作文件夹配置 一.Jupyt ...

  4. [python] [Jupyter Notebook]

    最近又要用notebook  转一篇我原来写的安装教程 还是很好用的. IPython是一个 Python 的一个交互式 shell,它提供了很多内建的函数.Jupyter Notebook是IPyt ...

  5. 在linux下配置jupyter notebook,本地浏览器访问

    1.安装jupyter notebook pip install jupyter 2.生成配置文件 jupyter notebook --generate-config 3.设置登陆密码并生成秘钥 s ...

  6. 配置本地访问远程Linux系统服务器的jupyter notebook

    环境情况 远程服务器上配置了anaconda 本地主机没有安装anaconda(其实安不安装都无所谓,有浏览器就行) 配置步骤如下 登录远程服务器 生成配置文件 jupyter notebook -- ...

  7. 使用亚马逊云服务器EC2做深度学习(二)配置Jupyter Notebook服务器

    这是<使用亚马逊云服务器EC2做深度学习>系列的第二篇文章. (一)申请竞价实例  (二)配置Jupyter Notebook服务器  (三)配置TensorFlow  (四)配置好的系统 ...

  8. jupyter notebook远程配置

    服务器端配置 在服务器生成jupyter配置文件 $jupyter notebook --generate-config 生成之后会得到配置文件的路径 启动jupyter,设置密码 In [1]: f ...

  9. 怎样从外网访问内网Jupyter Notebook?

    本地安装了一个Jupyter Notebook,只能在局域网内访问,怎样从外网也能访问到本地的Jupyter Notebook呢?本文将介绍具体的实现步骤. 准备工作 安装并启动Jupyter Not ...

随机推荐

  1. 并行开发 2.task

    原文:8天玩转并行开发——第二天 Task的使用 在我们了解Task之前,如果我们要使用多核的功能可能就会自己来开线程,然而这种线程模型在.net 4.0之后被一种称为基于 “任务的编程模型”所冲击, ...

  2. Django学习记录--~Biubiubiu

    Day One Django常用命令 1.创建Django网站框架 django-admin startproject mysite # mysite为定义的项目文件夹名称 2.超级用户创建 py m ...

  3. mpvue中的 钩子函数

    经过多次脱坑实验总结如下, 1,页面的A第一次加载会调用mounted钩子函数,onshow, 2,当从a->b,b再返回到a时,a不会触发mounted,而是触发onshow, 3,如果a中存 ...

  4. shell函数的结束与返回值

  5. @RestController vs @Controller

    package com.example.demo.controller; import java.util.HashMap; import java.util.Map; import org.spri ...

  6. 微信小程序(6)--获取屏幕宽度及弹窗滚动与页面滚动冲突

    1.获取屏幕宽度,并赋值给view <view class="ships-img" style="height:{{windowWidth}}px;"&g ...

  7. 二、小程序内嵌Html基础格式说明

    1.index.js文件更改 var WxParse = require('../../wxParse/wxParse.js'); Page({ data: { }, onLoad: function ...

  8. Error- Overloaded method value createDirectStream in error Spark Streaming打包报错

    直接上代码 StreamingExamples.setStreamingLogLevels() val Array(brokers, topics) = args // Create context ...

  9. python 中 len()和range()

    https://blog.csdn.net/qq_36357820/article/details/77850841

  10. LOJ6435 PKUSC2018 星际穿越

    这个题吧当时在考场只得了45分 然后70分的性质都分析到了 不知道为啥就是写萎蛋了 哎 当时还是too young too simple 看了一下julao们的博客这个题有两种做法 一个是比较费脑子的 ...