如何打开ipynb文件

最近在学习《TensorFlow 实战GoogLe深度学习框架》这本书,发现里面提供的源码后缀是.ipynb,而不是.py,那么我们应该怎么打开.ipynb后缀的文件呢? ipynb,即ipython notebook,需要用ipython notebook打开,IPython Notebook是web based IPython封装,但是可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程、学习非常方便。 如果还是把ipynb文件扔进spyder里面,结果是这样:

完全不晓得这都是什么!!!!!!!!

如果python环境是使用Anaconda安装,那就已经安装了ipython notebook

打开后将在浏览器窗口上启动notebook,我们只需要把需要打开的代码添加进来就好了:

打开之后的效果:

如果没有使用Anaconda安装,那么就需要安装下IPython Notebook了,这个安装教程有很多。不过还是非常建议直接用Anaconda重新安装一次python,因为Anaconda安装之后安装好很多经常用到的工具,第三方库等等,而且安装起来很容易,不会比在原有的环境上安装IPython Notebook麻烦多少的,因为今天发现少了IPython Notebook,还有可能以后会用到其他东西呢。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏有趣的Python

7- vue django restful framework 打造生鲜超市 -商品类别数据展示(上)

Vue+Django REST framework实战 搭建一个前后端分离的生鲜超市网站 Django rtf 完成 商品列表页 并没有将列表页的数据j...

57112
来自专栏码农阿宇

ASP.Net Core的Code Fist代码先行操作方法

Asp.Net  core的Code Fist(代码先行)主要有以下几步: 1.创建实体类 2.创建数据库上下文 3.填加连接字符串 4.依赖注入 5.添加基架...

36917
来自专栏linux驱动个人学习

Linux内存描述之概述--Linux内存管理(一)

传统的多核运算是使用SMP(Symmetric Multi-Processor )模式:将多个处理器与一个集中的存储器和I/O总线相连。所有处理器只能访问同一个...

1533
来自专栏前端大白专栏

关于react-router4中路由的配置,传参,跳转,可选参数写法

5165
来自专栏逸鹏说道

Virtual Box 工具栏(菜单栏)消失的解决方法

异常处理汇总-开发工具 http://www.cnblogs.com/dunitian/p/4522988.html 现在Virtual Box非常牛逼(不排...

3768
来自专栏*坤的Blog

公司web安全等级提升

公司的一个web数据展示系统,本来是内网的,而且是一个单独的主机,不存在远程控制的问题,所以之前并没有考虑一些安全相关的测试.但是国调安全检查的需要添加这样子的...

1664
来自专栏芋道源码1024

分布式作业 Elastic-Job-Lite 源码分析 —— 主节点选举

无中心化,意味着 Elastic-Job-Lite 不存在一个中心执行一些操作,例如:分配作业分片项。Elastic-Job-Lite 选举主节点,通过主节点进...

1072
来自专栏程序小工

【实战】Tp5+小程序(二)--接口编写

ThinkPHP5 从入门到深入学习,结合实战项目深入理解 ThinkPHP5 的特性和使用方法。编写完成简单的基于 RESTFul 接口,实现相应功能,掌握控...

1.8K2
来自专栏Spark学习技巧

Kafka源码系列之Consumer高级API性能分析

一,kafka的Consumer的高级API内部模型介绍 1,一个主线程,入口,也是数据迭代的出口 用户主线程使用KafkaStream(ConsumerIte...

4238
来自专栏Linux驱动

35.Linux-分析并制作环形缓冲区

在上章34.Linux-printk分析、使用printk调试驱动里讲述了:  printk()会将打印信息存在内核的环形缓冲区log_buf[]里, 可以通...

3008

扫码关注云+社区