从docker hub 下载了一个 tensorFlow(debian linux) 镜像,但是里面只支持python2.7 kernel, 不支持python3 kernel.

1. Notebook的右上角点new 只看到 python 2.7 kernel, 然后run 下面命令也可以证实

[root@pydev pydev]# jupyter-kernelspec list
Available kernels:
python2 /usr/lib/python2./site-packages/ipykernel/resources

2. 那如何才能把python3 kernel 加进去呢?

1).首先看是否已经python3安装,查了是有的

2). 然后看是否有Python3对应的pip3

python3 -m pip --version

发现没有这个模块

3. 因为官方的 tensforflow/tensorflow 镜像是debian的,用下面命令下载pip3 (其他 linux 系统请自行 google 或者 baidu 参考其他相应文档)

 apt-get udpate
 apt-get install python3-pip

4. 用pip3 安装Python3 kernel

python3 -m pip install ipykernel
python3 -m ipykernel install --user

5. done.

  

另:

Linux server上安装配置 Jupyter 请看 linux端安装Anaconda,方便远端访问jupyter

如果你的Linux server 在google cloud 上,请参考这里 教程 | 只需15分钟,使用谷歌云平台运行Jupyter Notebook

Jupyter 怎么远程访问?


不记得以前怎么配置的,但是记得就是改了一个配置就行了,结果这次配置好像安全加强了,下面是一个通过ssh通道连接的方法,总觉得直接在config 文件配置 ip='0.0.0.0' 不是更好吗,但是确实试了过后发现不行.

参考这里  https://ambermd.org/tutorials/analysis/tutorial_notebooks/remote_notebook/index.html的解决方案

ssh -N -f -L localhost:8000:localhost:8000 your_account@your_cluster_address

Reference:

  1. centos 7 install jupyter notebook, https://jupyter.org/install
    1.   

      $python3 -m pip install --upgrade pip
      $python3 -m pip install jupyter
      $jupyter notebook
  2. http://ipython.readthedocs.io/en/stable/install/kernel_install.html
  3. Centos 7 安装 python3 (不要卸载python2 因为yum 要用) https://phoenixnap.com/kb/how-to-install-python-3-centos-7
  4. Centos 7 安装python3 https://tecadmin.net/install-python-3-7-on-centos/
  5. Centos alternatives 控制多个版本的python https://linuxconfig.org/how-to-switch-between-python-versions-on-fedora-linux

Jupyter 同时支持python2, python3的更多相关文章

  1. python3 unittest框架失败重跑加截图支持python2,python3

    github源码地址下载:https://github.com/GoverSky/HTMLTestRunner_cn.git 解压文件后取出/HTMLTestRunner_cn.py文件丢进C:\Py ...

  2. 让VIM支持Python2 by update-alternatives

    前言  Ubuntu 16+中$ sudo apt install vim所安装的vim只支持Python3,但很多插件如YCM和powerline均需要Python2,那就来场"生命贵在折 ...

  3. python2 python3区别(续)

    1.除法 Python2 Python3 int/int → int int/int → float python2下整数除以整数返回整数类型,python3下整数除以整数返回浮点数类型 当某些语句假 ...

  4. python2 python3区别

    Python开发团队将在2020年1月1日停止对Python2.7的技术支持,但python2的库仍然比较强大(在 pip 官方下载源 pypi 搜索 Python2.7 和 Python3.5 的第 ...

  5. Python核心团队计划2020年停止支持Python2,NumPy宣布停止支持计划表

    Python核心团队计划在2020年停止支持Python 2.NumPy项目自2010年以来一直支持Python 2和Python 3,并且发现支持Python 2对我们有限的资源增加了负担:因此,我 ...

  6. python2&python3

    1.Python3 使用 print 必须要以小括号包裹打印内容,比如 print('hi')   Python2 既可以使用带小括号的方式,也可以使用一个空格来分隔打印内容,比如 print 'hi ...

  7. Ubuntu安装Python2+Python3

    sudo apt-get install python2.7 python2.7-dev sudo apt-get install python3 命令: python 默认执行python2 pyt ...

  8. Ubuntu16.04 下python2 | python3

    在终端分别输入python,python2,python3 python和python2默认都是python2 python3才是python3 Ubuntu下是默认没有pip的,需要自己手动安装 s ...

  9. windows和linux下 Python2,Python3 的环境及安装

    目录 windows和linux下 Python2,Python3 的环境及安装 window下安装 一. 手动安装 二. pip安装 linux下 安装 更新Python 笔者有话 windows和 ...

随机推荐

  1. 解决在vue中axios请求超时的问题

    查看更多精彩内容请访问我的新博客:https://www.cssge.com/ 自从使用Vue2之后,就使用官方推荐的axios的插件来调用API,在使用过程中,如果服务器或者网络不稳定掉包了, 你们 ...

  2. Doing Homework HDU - 1074 (状压dp)

    Ignatius has just come back school from the 30th ACM/ICPC. Now he has a lot of homework to do. Every ...

  3. 多线程程序在单核cpu与多核cpu上是怎么工作的?

    转自 1.多线程在单核和多核CPU上的执行效率问题的讨论 a1: 多线程在单cpu中其实也是顺序执行的,不过系统可以帮你切换那个执行而已,其实并没有快(反而慢) 多个cpu的话就可以在两个cpu中同时 ...

  4. Luogu P3868 [TJOI2009]猜数字

    题目链接 \(Click\) \(Here\) 中国剩余定理的板子.小心取模. #include <bits/stdc++.h> using namespace std; const in ...

  5. day13-(事务&mvc&反射补充)

    回顾: jsp: java服务器页面 jsp的脚本 jsp的注释 html注释 java注释 jsp注释 <%-- --%> jsp的指令 page:声明页面一些属性 重要的属性: imp ...

  6. 用jQuery写的轮播图

    效果图: GitHub地址:https://github.com/123456abcdefg/Javascript 大家可以下载源码查看. 与前一篇写的轮播图实现的效果一致,这个是用jQuery写的, ...

  7. python机器学习-sklearn挖掘乳腺癌细胞(四)

    python机器学习-sklearn挖掘乳腺癌细胞( 博主亲自录制) 网易云观看地址 https://study.163.com/course/introduction.htm?courseId=10 ...

  8. OpenOCD-JTAG调试

    目录 Todo 概述 断点 快速使用 测试led的断点 NAND调试(进阶) OpenOCD 启动OpenOCD OpenOCD命令 OpenOCD烧录程序 GDB GDB命令 使用条件 使用步骤 E ...

  9. Spring Boot笔记四:日志框架介绍

    我是一名程序员,我喜欢写System.out.println来打印一些重要的信息...后来我学了面向对象,我把这些输出语句整合到了一个工具类里面,可以打印,也可以保存日志. 我是一名积极思考的程序员, ...

  10. Java面试题全集(下)转载

    Java面试题全集(下)   这部分主要是开源Java EE框架方面的内容,包括hibernate.MyBatis.spring.Spring MVC等,由于Struts 2已经是明日黄花,在这里就不 ...