python37安装和jupyter安装配置-01

下载安装python37

  [[email protected] ~]#  wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
  [[email protected] ~]#  tar xf Python-3.7.0.tar.xz
  [[email protected] ~]#  mkdir /usr/local/python37
  [[email protected] ~]#  cd Python-3.7.0
  [[email protected] ~]#  ./configure  --prefix=/usr/local/python37/
  [[email protected] ~]#   make && make install
  [[email protected] ~]#   echo "export PATH=/usr/local/python37/bin:/k8s/kubenerets/bin:/k8s/etcd/bin:/k8s/flanneld/bin:$PATH" >> /etc/profile

下载安装jupyter

  [[email protected] ~]# pip3 install jupyter   #时间比较长
  [[email protected] ~]# jupyter notebook     #启动jupyter
      [[email protected] ~]#  groupadd  -g 1001 hanye  #由于官方说明 尽量不要使用root进行启动jupter 我这里创建一个hanye用户来启动
  [[email protected] ~]#useradd  -m -d /home/hanye -g hanye -u 1001  -s /bin/bash hanye
        强制使用root启动
        jupyter notebook --allow-root
获取jupter登录密码
     [[email protected] ~]# from IPython.lib import passwd
     [[email protected] ~]# passwd() #得到加密后的hash
    [[email protected] ~]#  exit()
报错处理
没有找到web浏览器: could not locate runnable browser
    [[email protected] ~]# jupyter notebook --generate-config
    [[email protected] ~]# vim ~/.jupyter/jupyter_notebook_config.py
   c.NotebookApp.allow_root = True
   c.NotebookApp.ip = ‘192.168.1.29‘
   c.NotebookApp.open_browser = True
   c.NotebookApp.password = u‘sha1:864307304241:6b36b92557f19051777da772de44715a022adc54‘ #填写上面passwd()生成的sha密钥
   c.NotebookApp.port = 8888
   c.MappingKernelManager.root_dir = ‘/root‘
    [[email protected] ~]#   iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 8888  -j ACCEPT

处理不能web访问

您刚刚在服务器上运行Jupyter Notebook。 但是,为了访问应用程序并开始使用笔记本,您需要使用SSH隧道连接和本地计算机上的Web浏览器连接到应用程序。 
使用SSH隧道连接到Jupyter Notebook应用程序
     SSH隧道是连接到服务器上运行的Jupyter Notebook应用程序的一种简单而快速的方法。 安全shell(通常称为SSH )是一种网络协议,使您可以通过不安全的网络安全地连接到远程服务器。
SSH协议包括端口转发机制,允许您将在服务器上的特定端口号上运行的某些应用程序隧道传输到本地计算机上的特定端口号。 我们将学习如何安全地“转发”服务器上运行的Jupyter Notebook应用程序(默认情况下,在端口8888 )到本地计算机上的端口。
用于建立SSH隧道的方法取决于本地计算机的操作系统。 跳转到与您的机器最相关的下面小节。
注意:可以使用DigitalOcean Web控制台设置和安装Jupyter Notebook,但必须通过终端或PuTTY通过SSH隧道连接到应用程序。 
Linux进行SSH隧道
 如果您的本地计算机运行Linux或macOS,则只需运行单个命令即可建立SSH隧道。

ssh是打开SSH连接的标准命令,但是当与-L指令一起使用时,您可以指定本地主机(即本地计算机)上的给定端口将转发到给定的主机和端口上。远程主机(在这种情况下,您的服务器)。 这意味着在远程服务器上指定端口上运行的任何内容( 8888 ,Jupyter Notebook的默认端口)将出现在本地计算机上的指定端口上(示例命令中为8000 )。

要建立自己的SSH隧道,请运行以下命令。 例如,如果另一个进程正在使用8000 ,请随意将端口8000更改为您选择的一个。 建议您使用大于或等于8000端口,因为这些端口号不太可能被其他进程使用。 确保包含您自己的服务器的IP地址和服务器的非root用户的名称:
    我这里直接使用我安装jupter的服务器进行连接
          [[email protected] ~]# ssh -L 8000:192.168.1.29:8888 [email protected]
     如果此命令没有错误,它将使您登录到远程服务器。 从那里,激活虚拟环境:
         [[email protected] ~]# find / -name "activate"
                /root/Python-3.7.0/Lib/venv/scripts/common/activate
               /usr/local/python37/lib/python3.7/venv/scripts/common/activate
          [[email protected] ~]# source  /root/Python-3.7.0/Lib/venv/scripts/common/activate
     __VENV_PROMPT__[[email protected] ~]# jupyter notebook                       

访问测试

写一个python


原文地址:https://blog.51cto.com/9025736/2411647

时间: 2024-12-14 10:17:52

python37安装和jupyter安装配置-01的相关文章

Ubuntu-16.04 R 安装及Jupyter notebook 配置

1. R 安装 通常在Terminal下直接apt-get 即可,在16.10下可以get到R-3.3.1,目前最新好像是 R-3.4.2,可以去官方网站下载源码编译 (https://www.r-project.org)? sudo apt-get install r-base 2. 在jupyter notebook中配置R的kernel 近期在Jupyter下跑python,方便边调试边记笔记.因为Jupyter也支持R语言,所以尝试添加R kernel到Jupyter中. 主要依赖 "I

ipython和jupyter安装配置

pip通用配置pip是python的包管理工具,3.x的版本直接带,可以直接使用,和Yum一样,为了使用国内镜像,如下配置Linux系统:$ mkdir ~/.pip$vim ~/.pip/pip.conf[global]index-url=index-url = https://pypi.tuna.tsinghua.edu.cn/simple redis就已安装好了如果的提示说Pip版本太低,根据提示直接升级$ pip install --upgrade pip -vvv 去查看下redis包

2. CouchBase集群安装和配置(01)-CouchBase从0到50

最好的学习方法就是直接上手,下面我们使用vmware虚拟机搭建一个3节点的CouchBase集群. 1.系统要求 CouchBase对安装环境有一定的要求,包括硬件,平台和浏览器之类的.具体如下: 要求 明细 备注 操作系统 CentOSCertified 6.7, 6.9; Supported 6.x 1.本系列使用CentOs6.7 64位2.Certified是指官方实际跑过测试的,Supported 是指虽然官方没跑过测试但是基本问题不会太大的3.详细的官方支持列表:https://do

ubuntu编译安装postgresql及主从配置

操作系统版本    Ubuntu 14.04 数据库软件版本     postgresql-9.4.7.tar.gz 安装方式    编译安装 软件安装目录    /usr/local/pgsql 数据存放目录    /service/postgresql/data 日志存放目录    /service/postgresql/archive 1.安装依赖包 sudo apt-get update sudo apt-get install  libreadline6-dev sudo apt-ge

debain(SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux)安装注意点及配置

1. 无线网卡驱动准备 安装时准备好驱动(我的Dell6430配置intel u系列)(下载驱动并解压放在可识别存储设备上) 2-18来自“千里之行始于足下” 2. 安装和配置 sudo 切换到root用户 apt-get install sudo 配置 /etc/sudoers,使你的帐户具有sudo权限 root ALL=(ALL:ALL) ALL wangyubin ALL=(ALL:ALL) ALL # 添加需要的用户 3. 设置 sudo 不用密码 # User privilege s

史上最详细Windows版本搭建安装React Native环境配置 转载,比官网的靠谱亲测可用

史上最详细Windows版本搭建安装React Native环境配置 2016/01/29 |  React Native技术文章 |  Sky丶清|  95条评论 |  33530 views 编辑推荐:稀土掘金 是一个高质量的技术社区,从 React Native 到 RxJava,性能优化到优秀开源库,让你不错过移动开发的每一个技术干货.各大应用市场搜索「掘金」,技术干货尽在掌握中. 说在前面的话: 感谢同事金晓冰倾情奉献本环境搭建教程 之前我们已经讲解了React Native的OS X

Nginx安装和反向代理配置

Nginx安装和反向代理配置 Nginx安装需要一些准备工作. 安装gcc等 yum -y install make zlib zlib-devel gcc-c++ libtool  openssl openssl-devel 还需要安装pcre,PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 Perl兼容的正则表达式库. yum -y install pcre 下载Nginx源码包,这里选择是1.7.8版本.并且解压缩,并且编译 wge

CentOS 安装JDK和环境配置

1. CentOS默认情况下,会安装OpenOffice之类的软件,这些软件需要Java的支持,默认会安装JDK的环境,若需要特定的Java环境,最好将默认的JDK彻底删除: 2. 查看默认的JDK命令:java -version 3. 如果先删除默认再装新的JDK,则与之相关的软件也会随之删除,so,先装新的再卸默认. 4. 下载JDK,http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u4-downloads-15911

Ubuntu16.04安装后开发环境配置和常用软件安装

Ubuntu16.04安装后1.安装常用软件搜狗输入法+编辑器Atom+浏览器Chome+视频播放器vlc+图像编辑器GIMP Image Editor安装+视频录制软件RcordMyDesktop安装.2.开发环境配置.JDK环境配置+Scala环境配置+nodejs环境配置+开发工具intellij IDEA安装+Python数据分析环境配置+Jupyter开发工具安装+Python多版同时支持. 1.Ubuntu16.04安装常用软件(搜狗输入法+编辑器Atom+浏览器Chome+视频播放