热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在云服务器中搭建JupyterNotebook环境

目录前言二、JupyterNotebook搭建步骤1.云服务器准备2.安装Python及pip3.安装JupyterNotebook4.运行JupyterNoteboo

目录

前言

二、Jupyter Notebook搭建步骤

1.云服务器准备

2.安装Python及pip

3.安装Jupyter Notebook

4.运行Jupyter Notebook

总结




前言

本文介绍如何在云服务器中搭建Jupyter Notebook环境。安装的方式是使用pip进行安装的。大家可以收藏本文,若需要搭建Jupyter Notebook直接翻出按照流程复制指令搭建。




一、Jupyter Notebook是什么?

Jupyter Notebook,基于网页的用于交互计算的笔记本,支持多种编程语言运行。官网是Project Jupyter | Home。


二、Jupyter Notebook搭建步骤


1.云服务器准备

本文介绍在云服务器上搭建,所以首先要准备一台云服务器,阿里云、腾讯云、华为云都可以。准备好之后在云服务器安全组里将端口8888打开。Jupyter Notebook默认会用到8888端口,也可以修改为其他端口。 


2.安装Python及pip

登陆云服务器,安装Python和pip,这里安装的是Python3.x版本。

Ubuntu、Debain之类的:

sudo apt-get install python3 python3-pip

Centos、OpenSUSE之类的:

sudo yum install python3 python3-pip

然后更新pip。

sudo pip3 install --upgrade pip

3.安装Jupyter Notebook

本文使用pip安装Jupyter Notebook。

sudo pip3 install notebook

安装完之后运行下面指令创建Jupyter默认配置文件。

jupyter notebook --generate-config

之后输入指令设置密码保存密钥。

ipython

然后如上图所示输入下面指令设置密码。在设置过程中要复制密钥。

from notebook.auth import passwdpasswd() #设置密码...... #再输一遍密码#把你终端上显示的密钥复制记录下来
u'argon2:$argon2id$v=19$m=10240,t=10,p=8$dAsutzMvLHAv8cenz4tZ8A$DMvGic9OxFnkTQJ9aaaaaaaaaaaaaaaaaaaaaaaaaaa'quit #退出

之后修改配置文件,并设置上一步复制的密钥,输入下面指令进行设置。

#以ubuntu为例
sudo nano /home/ubuntu/.jupyter/jupyter_notebook_config.py
#nano /root/.jupyter/jupyter_notebook_config.py

在这个文档中设置如下参数值,如下图所示:

#注意不要设置成localhost
c.NotebookApp.ip='*'
#这里设置为上个步骤复制的密钥,直接复制粘贴即可注意格式
c.NotebookApp.password =u'argon2:$argon2id$v=19$m=10240,t=10,p=8$dAsutzMvLHAv8cenz4tZ8A$DMvGic9OxFnkTQJ9aaaaaaaaaaaaaaaaaaaaaaaaaaa'
#服务器本地不打开浏览器
c.NotebookApp.open_browser = False
#端口号默认为8888,想用其他端口号可在这里修改,如上图设置成其他端口号了2236
c.NotebookApp.port =8888
#指定Jupyter Notebook文件路径,也可以不设置
c.NotebookApp.notebook_dir = '/root/FinancialManagement'
#是否允许root用户登陆
c.NotebookAPP.allow_root = True

设置完成后保存即可。


4.运行Jupyter Notebook

安装完成后即可运行使用了,输入下面指令。

sudo jupyter notebook
#sudo jupyter notebook --allow-root

后台运行的话指令后加&号。

然后打开浏览器输入http://你的云服务器公网IP:8888/(如果端口不是8888的话用你自己设置的端口),输入你设置的密码登陆后即可使用。



总结

以上就是今天要讲的内容,本文简单介绍了如何在云服务器中搭建Jupyter Notebook环境。


推荐阅读
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Docker基础和常用命令详解_docker
    这篇文章主要介绍了Docker基础和常用命令方法的相关资料, ... [详细]
  • Jenkins自动部署SpringBoot项目实践教程
    Jenkins自动部署SpringBoot项目实践教程-目录1、Jenkins安装2、Jenkins插件安装3、点击添加凭据4、Jenkins环境配置4.1、全局配置4.2、系统配 ... [详细]
  • CentOS 7部署KVM虚拟化环境之一架构介绍
    本文介绍了CentOS 7部署KVM虚拟化环境的架构,详细解释了虚拟化技术的概念和原理,包括全虚拟化和半虚拟化。同时介绍了虚拟机的概念和虚拟化软件的作用。 ... [详细]
  • 【shell】网络处理:判断IP是否在网段、两个ip是否同网段、IP地址范围、网段包含关系
    本文介绍了使用shell脚本判断IP是否在同一网段、判断IP地址是否在某个范围内、计算IP地址范围、判断网段之间的包含关系的方法和原理。通过对IP和掩码进行与计算,可以判断两个IP是否在同一网段。同时,还提供了一段用于验证IP地址的正则表达式和判断特殊IP地址的方法。 ... [详细]
  • CEPH LIO iSCSI Gateway及其使用参考文档
    本文介绍了CEPH LIO iSCSI Gateway以及使用该网关的参考文档,包括Ceph Block Device、CEPH ISCSI GATEWAY、USING AN ISCSI GATEWAY等。同时提供了多个参考链接,详细介绍了CEPH LIO iSCSI Gateway的配置和使用方法。 ... [详细]
  • Centos7搭建ELK(Elasticsearch、Logstash、Kibana)教程及注意事项
    本文介绍了在Centos7上搭建ELK(Elasticsearch、Logstash、Kibana)的详细步骤,包括下载安装包、安装Elasticsearch、创建用户、修改配置文件等。同时提供了使用华为镜像站下载安装包的方法,并强调了保证版本一致的重要性。 ... [详细]
  • Linux下安装免费杀毒软件ClamAV及使用方法
    本文介绍了在Linux系统下安装免费杀毒软件ClamAV的方法,并提供了使用该软件更新病毒库和进行病毒扫描的指令参数。同时还提供了官方安装文档和下载地址。 ... [详细]
  • LVS实现负载均衡的原理LVS负载均衡负载均衡集群是LoadBalance集群。是一种将网络上的访问流量分布于各个节点,以降低服务器压力,更好的向客户端 ... [详细]
  • 本文介绍了Java后台Jsonp处理方法及其应用场景。首先解释了Jsonp是一个非官方的协议,它允许在服务器端通过Script tags返回至客户端,并通过javascript callback的形式实现跨域访问。然后介绍了JSON系统开发方法,它是一种面向数据结构的分析和设计方法,以活动为中心,将一连串的活动顺序组合成一个完整的工作进程。接着给出了一个客户端示例代码,使用了jQuery的ajax方法请求一个Jsonp数据。 ... [详细]
  • 本文讨论了在使用PHP cURL发送POST请求时,请求体在node.js中没有定义的问题。作者尝试了多种解决方案,但仍然无法解决该问题。同时提供了当前PHP代码示例。 ... [详细]
  • springboot启动不了_Spring Boot + MyBatis 多模块搭建教程
    作者:枫本非凡来源:www.cnblogs.comorzlinp9717399.html一、前言1、创建父工程最近公司项目准备开始重构,框 ... [详细]
  • 通过Anaconda安装tensorflow,并安装运行spyder编译器的完整教程
    本文提供了一个完整的教程,介绍了如何通过Anaconda安装tensorflow,并安装运行spyder编译器。文章详细介绍了安装Anaconda、创建tensorflow环境、安装GPU版本tensorflow、安装和运行Spyder编译器以及安装OpenCV等步骤。该教程适用于Windows 8操作系统,并提供了相关的网址供参考。通过本教程,读者可以轻松地安装和配置tensorflow环境,以及运行spyder编译器进行开发。 ... [详细]
  • Linux防火墙配置—允许转发
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
author-avatar
李太有才_905
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有