从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. js 时间日期格式转换

    Date.prototype.Format = function(formatStr) { var str = formatStr; var Week = ['日', '一', '二', '三', ' ...

  2. 洛谷P2704 炮兵阵地

    本题过于经典...... 对于这种网格状压DP,套路一波刷表法DFS转移就没了. 三进制状压,0表示当前,上一个都没有.1表示当前无,上一个有.2表示当前有. 转移的条件就是上一行为0,当前不是山地, ...

  3. 手机nv

    NV值是记录手机的射频参数的,和手机的IMEI号.手机信号.WIFI信号等有关,如果NV值刷没了,手机没有这些校准的数据了,会对手机有一定的影响. qcn里面包含手机的imei 所有改变imei就改变 ...

  4. 4.1、实现4个LED灯同时闪烁

    图中可以看出,P1的0.1.3.4引脚分别连接着4个LED.控制引脚状态,来控制LED. #include "ioCC2530.h" //引用CC2530头文件 /******** ...

  5. gdb调试线程

    gdb thread apply all bt 如果你发现有那么几个栈停在 pthread_wait 或者类似调用上,大致就可以得出结论:就是它们几个儿女情长,耽误了整个进程. 注意gdb的版本要高于 ...

  6. oracle数据库的简单操作

    本操作是在oracle的11g版本中的操作 一.数据库登录操作: 如果是在服务器上登录oracle,需要先切换到oracle用户再进行登录 #切换到oracle用户 su - oracle #登录or ...

  7. java io系列07之 FileInputStream和FileOutputStream

    本章介绍FileInputStream 和 FileOutputStream 转载请注明出处:http://www.cnblogs.com/skywang12345/p/io_07.html File ...

  8. JAVA核心技术I---JAVA基础知识(不可变对象和字符串)

    一:不可变对象 不可变对象(Immutable Object) –一旦创建,这个对象(状态/值)不能被更改了–其内在的成员变量的值就不能修改了. –典型的不可变对象 • 八个基本型别的包装类的对象 • ...

  9. bzoj千题计划316:bzoj3173: [Tjoi2013]最长上升子序列(二分+树状数组)

    https://www.lydsy.com/JudgeOnline/problem.php?id=3173 插入的数是以递增的顺序插入的 这说明如果倒过来考虑,那么从最后一个插入的开始删除,不会对以某 ...

  10. HDU 1028(数字拆分 分治)

    题意是求所给的数能够被拆分成的不同组合数目. 方法有三种: 一.完全背包. 限制条件:所用数字不大于 n. 目标:求分解种数(组合出 n 的方法数). 令 dp[ i ][ j ] = x 表示 用前 ...