从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. Eureka

    Consul vs. Eureka Eureka is a service discovery tool. The architecture is primarily client/server, w ...

  2. golang语言并发与并行——goroutine和channel的详细理解(一)

    如果不是我对真正并行的线程的追求,就不会认识到Go有多么的迷人. Go语言从语言层面上就支持了并发,这与其他语言大不一样,不像以前我们要用Thread库 来新建线程,还要用线程安全的队列库来共享数据. ...

  3. sh: /etc/init.d/sshd: not found Docker中的Alpine镜像安装sshd无法启动

    问题描述 在Alpine镜像中安装了openssh-server和openssh之后,无法执行ssh localhost.发现未启动服务,开启服务时报以下错误 / # ls /etc/init.d/s ...

  4. LOJ#2542 随机游走

    解:首先minmax容斥变成经过集合t的第一个点就停止的期望步数.对于某个t,设从x开始的期望步数为f(x) 如果x∈t,f(x) = 0.否则f(x) = ∑f(y) / in[x] + 1 树上高 ...

  5. A1040. Longest Symmetric String

    Given a string, you are supposed to output the length of the longest symmetric sub-string. For examp ...

  6. django2用模板代码图标字体丢失报404 cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff

    以前开发网站,不是用php就是用c#或java写后端,跟后端繁重麻烦的代码相比,前端的html+css+JavaScript简直就简单的不算技术,相比之下,工作量也不大. 但如果用django框架,使 ...

  7. TestNg 11. 超时测试

    前沿:多久时间没有响应,就是超时. 代码:用timeOut这个属性,超过规定的时间就是fail,不超过就是success package com.course.testng; import org.t ...

  8. UI自动化学习路线

    1.web自动化 1.前端技术介绍 参考网址:http://www.w3school.com.cn/xml/xml_xsl.asp html /html5 js/jquery xml/xpath 参考 ...

  9. 【优秀的设计绘图软件】Affinity Designer Beta for Mac 1.7

        [简介] Affinity Designer 1.7 beta 中文版本,具有全新的UI界面和功能,支持最新的 macOS Mojave 10.14 系统,Affinity Designer是 ...

  10. 2019年 十款Mac上必备的实用软件列表

    2019年 十款Mac上必备的实用软件列表 文章来源:风云社区 (www.scoee.com 两千多款Mac软件下载) 1.Parallels Desktop 如果你还是想在Mac上使用Windows ...