• Jupyter 官网

  • IPython Interactive Computing

  • IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。

  • 每个代码单元都有一个输出区域,在Code单元中输入代码,按 Shift-Enter 将运行此代码,代码中最后一个表达式的值将输出区域显示。如果希望屏蔽输出,可以在最后一条语句之后添加一个分号:”;”。此外,代码中还可以使用print语句在输出区域中显示信息。在Markdown单元中还可以直接使用Html和Javascript。

  • Jupyter Notebook 增加kernel的方法

  • 对应虚拟环境

第一步,为需要在jupyter-notebook中使用的虚拟环境安装ipykernel,如我为自己的py27-caffe虚拟环境添加ipykernel

conda install -n name(自己环境的名字) ipykernel

第二步,激活py27-caffe虚拟环境(source activate py27-caffe),然后用如下命令生成ipykernel的配置文件(--name之后跟的是在jupyter-notebook中对应虚拟环境的kernel名称)

python -m ipykernel install --name py27-caffe-notebook(自己kernel的名字)
  • 对应系统默认python3环境
首先,确保python3环境下安装了ipykernel
pip3 install ipykernel
然后在python3的python.exe所在目录下执行 python -m ipykernel install
可以添加命令 --name kernelname 为kernel指定名字
查看jupyter notebook kernel 使用命令jupyter kernelspec list可以查看当前的kernel
删除notebook kernel 使用命令jupyter kernelspec remove kernelname
dsp@dsp-System-Product-Name:~$ /usr/bin/python3
python3 python3.6m python3-gflags2man
python3.6 python3.6m-config python3m
python3.6-config python3-config python3m-config
dsp@dsp-System-Product-Name:~$ /usr/bin/python3.6 -m ipykernel install --name dfpy3
/home/dsp/.local/lib/python3.6/site-packages/IPython/paths.py:61: UserWarning: IPython dir '/home/dsp/.ipython' is not a writable location, using a temp directory.
" using a temp directory.".format(ipdir))
[Errno 13] Permission denied: '/usr/local/share/jupyter'
dsp@dsp-System-Product-Name:~$ sudo /usr/bin/python3.6 -m ipykernel install --name dfpy3
Installed kernelspec dfpy3 in /usr/local/share/jupyter/kernels/dfpy3
dsp@dsp-System-Product-Name:~$ jupyter kernelspec list
/home/dsp/.local/lib/python3.6/site-packages/IPython/paths.py:61: UserWarning: IPython dir '/home/dsp/.ipython' is not a writable location, using a temp directory.
" using a temp directory.".format(ipdir))
Available kernels:
py3.5 /home/dsp/.local/share/jupyter/kernels/py3.5
python3 /home/dsp/.local/share/jupyter/kernels/python3
dfpy3 /usr/local/share/jupyter/kernels/dfpy3
假如我现在anaconda默认的是python3,我还有一个python2的自定义的环境,命名为myPython2。打开jupyter notebook发现只有python3可用,而我想使用myPython2这个环境却找不到。

    首先,在anaconda中切换到myPython2环境下,确认是否安装了ipykernel这个包,如果没有则安装。
然后,在这个环境下输入一下命令 # xxx是在jupyter中显示的名字,建议使用环境的名字,但是不一样也没关系
# 我这里和环境名字一样,使用myPython2这个名字
python -m ipykernel install --name XXXX 然后启动jupyter,会发现现在有了myPython2这个选项了! eg:
(tensorflow_py3.5) dsp@dsp:/media/dsp/Ran-学习/Github/Kaggle-Action/Iceberg_Classifier_Challe
nge$ python -m ipykernel install --name tensorflow_py3.5
[Errno 13] Permission denied: '/usr/local/share/jupyter/kernels/tensorflow_py3.5'
(tensorflow_py3.5) dsp@dsp:/media/dsp/Ran-学习/Github/Kaggle-Action/Iceberg_Classifier_Challe
nge$ sudo python -m ipykernel install --name tensorflow_py3.5
[sudo] password for dsp:
Installed kernelspec tensorflow_py3.5 in /usr/local/share/jupyter/kernels/tensorflow_py3.5
  • IPython Notebook简介

  • 具体的操作还没弄明白,运行有错,待解决!

  • 在有ipynb文件夹目录下打开cmd,输入juptter notebook,命名行如下,且后台输出

  • 浏览器输出

Jupyter Notebook 基本使用的更多相关文章

  1. 远程访问jupyter notebook

    远程访问Jupyter Notebook Jupyter Notebook很好用,但是直接远程在服务器上用体验当然不如本地计算机好,那么如何远程访问呢? 首先需要在服务器上安装好ipython, ju ...

  2. Python,Jupyter Notebook,IPython快速安装教程

    0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...

  3. Jupyter Notebook 27绝技——27 Jupyter Notebook tips, tricks and shortcuts

    转载自:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ Jupyter notebook, formerly ...

  4. Jupyter notebook 配置目录

    默认打开Jupyter notebook,工作目录是C:\Users\Username,这里面有很多其它与Jupyter notebook无关的文件,也很有用,不能看着烦就删掉,所以需要修改Jupyt ...

  5. 如何用Jupyter Notebook打开Spark

    电脑已经装了anaconda python,然后下载了spark2.1.0.因为版本太新,所以网上和书上的一些内容已经不再适用.比如关于如何使用IPython和Jupyter,教程给出的方法是用如下语 ...

  6. jupyter notebook + pyspark 环境搭建

    安装并启动jupyter 安装 Anaconda 后, 再安装 jupyter pip install jupyter 设置环境 ipython --ipython-dir= # override t ...

  7. Jupyter notebook 安装,初步使用

    在学习算法,图像处理过程中,理论结合实际的时候总要写一些程序,我用的是PYTHON.这时候,选择一款称手的工具比较重要.之前我用自带的IDLE,也还可以,但是操作不够便捷,文件组织也不是很好.后来想用 ...

  8. pyspark 中启动 jupyter notebook

    还是打算选择python学习spark编程 因为java写函数式比较复杂,scala学习曲线比较陡峭,而且sbt和eclipse和maven的结合实在是让人崩溃,经常找不到主类去执行 python以前 ...

  9. 详解 jupyter notebook 集成 spark 环境安装

    来自: 代码大湿 代码大湿 1 相关介绍 jupyter notebook是一个Web应用程序,允许你创建和分享,包含活的代码,方程的文件,可视化和解释性文字.用途包括:数据的清洗和转换.数值模拟.统 ...

  10. Docker 安装jupyter notebook

    1. 利用image运行一个container sudo docker run -it --net=host tingting --net=host:让container可以上网,安装原来的sudo ...

随机推荐

  1. JS:输出9*9乘法表

    <html> <head> <title>9*9 multiplication table</title> </head> <body ...

  2. linux下的基础操作

    Xfce 终端: Linux 命令行终端,打开后会进入 zsh Shell 环境,可以使用 Linux 命令. NetSurf 网络浏览器:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写的 ...

  3. Element UI tree 回显问题

    Part.1 问题 写项目时遇到一个棘手的问题,在做关于权限功能时,点击修改需要显示角色原本对应的权限.涉及到了 tree 组件回显,但是有一个很尴尬的问题:tree 组件只要父节点选中,那么子节点就 ...

  4. java web开发中常用的协议的使用和java-web 常见的缓冲技术

    一.DNS协议 作用将域名解析为IP   类似于我们只需要知道中央一台,中央二台,而不需要知道它的频率,方便记忆. java dns 域名解析协议实现 1 域名解析,将域名可转换为ip地址InetAd ...

  5. 尺取法 || emmmm

    给定两个上升的数组,一个数组任取一个数,求两个数差的min 尺取法emm 也不知道对不对 #include <stdio.h> #include <stdlib.h> #def ...

  6. Microsoft Windows Server 系统基本配置

    Microsoft Windows Server 系统基本配置 环境基本配置 桌面和显示属性 更新服务器名称 更新用户密码 创建密码重置盘 设置网络类型 TCP/IP设置 ping和ipconfig命 ...

  7. PHP13 会话控制

    学习要点 会话控制使用的意义 用户跟踪方式 Cookie的设置.读取以及删除 Session的设置.读取以及删除 自定义session处理方式 会话控制 什么是会话控制 实现服务器跟踪同一个客户端的连 ...

  8. python+Eclipse+pydev环境搭建1

    编辑器: Eclipse + pydev插件 1. Eclipse是写JAVA的IDE, 这样就可以通用了,学习代价小.  学会了Eclipse, 以后写Python或者JAVA 都可以. 2. Ec ...

  9. Python中的函数(3)

    一.包含返回值的函数 下面来看一个函数,它接收名和姓并返回完整的姓名: def get_formatted_name(first_name,last_name): """ ...

  10. CentOS 6.5 x64 安装MySql 5.6

    1.检测是否已经安装MySQL,输入以下命令 rpm -qa | grep mysql 如果存在,我们输入以下命令来删除 //强力删除 rpm -e --nodeps mysql 2.安装前环境准备 ...