Jupyter Notebook 基本使用
IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。Cell有多种类型,经常使用的有表示格式化文本的Markdown单元,和表示代码的Code单元。
每个代码单元都有一个输出区域,在Code单元中输入代码,按 Shift-Enter 将运行此代码,代码中最后一个表达式的值将输出区域显示。如果希望屏蔽输出,可以在最后一条语句之后添加一个分号:”;”。此外,代码中还可以使用print语句在输出区域中显示信息。在Markdown单元中还可以直接使用Html和Javascript。
对应虚拟环境
第一步,为需要在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
具体的操作还没弄明白,运行有错,待解决!
在有
ipynb
文件夹目录下打开cmd,输入juptter notebook,命名行如下,且后台输出
浏览器输出
Jupyter Notebook 基本使用的更多相关文章
- 远程访问jupyter notebook
远程访问Jupyter Notebook Jupyter Notebook很好用,但是直接远程在服务器上用体验当然不如本地计算机好,那么如何远程访问呢? 首先需要在服务器上安装好ipython, ju ...
- Python,Jupyter Notebook,IPython快速安装教程
0.安装环境 Windows10,Python3.5.1,IPython,jupyter notebook,and other functionality 官方安装文档Linux版3.x 官方安装文档 ...
- Jupyter Notebook 27绝技——27 Jupyter Notebook tips, tricks and shortcuts
转载自:https://www.dataquest.io/blog/jupyter-notebook-tips-tricks-shortcuts/ Jupyter notebook, formerly ...
- Jupyter notebook 配置目录
默认打开Jupyter notebook,工作目录是C:\Users\Username,这里面有很多其它与Jupyter notebook无关的文件,也很有用,不能看着烦就删掉,所以需要修改Jupyt ...
- 如何用Jupyter Notebook打开Spark
电脑已经装了anaconda python,然后下载了spark2.1.0.因为版本太新,所以网上和书上的一些内容已经不再适用.比如关于如何使用IPython和Jupyter,教程给出的方法是用如下语 ...
- jupyter notebook + pyspark 环境搭建
安装并启动jupyter 安装 Anaconda 后, 再安装 jupyter pip install jupyter 设置环境 ipython --ipython-dir= # override t ...
- Jupyter notebook 安装,初步使用
在学习算法,图像处理过程中,理论结合实际的时候总要写一些程序,我用的是PYTHON.这时候,选择一款称手的工具比较重要.之前我用自带的IDLE,也还可以,但是操作不够便捷,文件组织也不是很好.后来想用 ...
- pyspark 中启动 jupyter notebook
还是打算选择python学习spark编程 因为java写函数式比较复杂,scala学习曲线比较陡峭,而且sbt和eclipse和maven的结合实在是让人崩溃,经常找不到主类去执行 python以前 ...
- 详解 jupyter notebook 集成 spark 环境安装
来自: 代码大湿 代码大湿 1 相关介绍 jupyter notebook是一个Web应用程序,允许你创建和分享,包含活的代码,方程的文件,可视化和解释性文字.用途包括:数据的清洗和转换.数值模拟.统 ...
- Docker 安装jupyter notebook
1. 利用image运行一个container sudo docker run -it --net=host tingting --net=host:让container可以上网,安装原来的sudo ...
随机推荐
- uva1610 Party Games
细节值得注意 注意vector<string>是可以直接sort的! #include <iostream> #include <string> #include ...
- vue 高度 动态更新计算 calcHeight watch $route
vue 高度 动态更新计算 calcHeight () { // this.tableHeight = window.innerHeight - 210 } }, mounted () { // co ...
- JS 冒泡事件顺序
参考:https://www.cnblogs.com/diaoyan/p/5630014.html
- 【转】C#的版本
这年头啥东东都喜欢过段时间整个啥新版本出来.汽车,手机如此,软件就更是如此了啊.比如啥Iphone 4,Iphone 5,Windows 8,Oracle 12C,SQL Server 2010. 版 ...
- 【转】Delphi 2010 Lite加装帮助文件
基于爱好,下载了一个delphi 2010 lite,业余玩玩. 不过这东西是网友重新打包的,没有带帮助.在网上搜索一下加摸索后搞定.步骤如下: Delphi 2010本身的帮助(MSDN风格的)1. ...
- C++静态全局变量和全局变量的区别
静态全局变量 非静态全局变量 存储方式 静态存储 静态存储 作用域 定义该变量的源文件内 所有源文件 解释: 共同点:全局变量(外部变量)的说明之前再冠以static 就构 成了静态的全局变量.全 ...
- Oracle————存储过程与函数
存储过程存储过程参数模式包括IN.OUT. IN OUT. IN(默认参数模式):表示当存储过程别调用时,实参值被传递给形参:形参起变量作用,只能读该参数,而不能修改该参数.IN模式参数可以是变量或表 ...
- jQuery闪烁提示,让新消息在网页标题显示
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head& ...
- 天梯赛L1 题解
L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句“Hello World!”就可以了. AC代码:(直接输出记性) #include & ...
- Linux文件属性和压缩解压
目 录 第1章 Linux系统文件的属性 1 1.1 命令ls 1 1.2 inode 2 1.3 文件属性 2 1.4 env命令 2 1.5 注意: 2 第2章 ...