jupyter notebook


原文: https://zhuanlan.zhihu.com/p/33105153

jupyter 简介

Jupyter Notebook是基于网页的用于交互计算的应用程序。其可被应用于全过程计算:开发、文档编写、运行代码和展示结果。
Jupyter Notebook是以网页的形式打开,可以在网页页面中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示的程序。如在编程过程中需要编写说明文档,可在同一个页面中直接编写,便于作及时的说明和解释。

Jupyter Notebook中所有交互计算、编写说明文档、数学公式、图片以及其他富媒体形式的输入和输出,都是以文档的形式体现的。
这些文档是保存为后缀名为.ipynb的JSON格式文件,不仅便于版本控制,也方便与他人共享。
此外,文档还可以导出为:HTML、LaTeX、PDF等格式。

安装

前提是需要安装了Python(3.3版本及以上,或2.7版本)。

  1. 把pip升级到最新版本
    Python 3.x:pip3 install --upgrade pip
    Python 2.x:pip install --upgrade pip
    注意:老版本的pip在安装Jupyter Notebook过程中或面临依赖项无法同步安装的问题。因此强烈建议先把pip升级到最新版本。
  2. 安装Jupyter Notebook
    Python 3.x:pip3 install jupyter
    Python 2.x:pip install jupyter
  3. 运行Jupyter Notebook
    在终端中输入以下命令:jupyter notebook
    注意:之后在Jupyter Notebook的所有操作,都请保持终端不要关闭,因为一旦关闭终端,就会断开与本地服务器的链接,你将无法在Jupyter Notebook中进行其他操作啦。

jupyter 使用

更改python环境

在这里插入图片描述

常用功能

  • %load URL URL为指定网站的地址,直接加载指定网站的源代码到笔记本中
  • %load Python文件的绝对路径加载本地的Python文件并执行文件代码
    Python文件的后缀为“.py”。%load”后跟的是Python文件的绝对路径。输入命令后,可以按CTRL 回车来执行命令。第一次执行,是将本地的Python文件内容加载到单元格内。此时,Jupyter Notebook会自动将“%load”命令注释掉(即在前边加井号“#”),以便在执行已加载的文件代码时不重复执行该命令;第二次执行,则是执行已加载文件的代码。
  • %run Python文件的绝对路径!python3 Python文件的绝对路径!python Python文件的绝对路径不想在Jupyter Notebook的单元格中加载本地Python文件,想要直接运行。输入命令后,可以按 control return 来执行命令,执行过程中将不显示本地Python文件的内容,直接显示运行结果。
  • %pwd获取当前所在位置的绝对路径
  • 主界面,即“File”界面中点击“New”;在“New”下拉框中点击“Terminal”即新建了终端。

增加内核——“ipykernel”

场景一:同时用不同版本的Python进行工作,在Jupyter Notebook中无法切换,即“New”的下拉菜单中无法使用需要的环境。
场景二:创建了不同的虚拟环境(或许具有相同的Python版本但安装的包不同),在Jupyter Notebook中无法切换,即“New”的下拉菜单中无法使用需要的环境。

  1. python2 -m pip install ipykernel首先安装Python 2的ipykernel包。
  2. python2 -m ipykernel install --user再为当前用户安装Python 2的内核(ipykernel)“–user”参数的意思是针对当前用户安装,而非系统范围内安装。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值