由于最近开始学习 Python,进而接触到一个十分强大的交互式编辑器 — Jupyter Notebook,用起来也非常顺手,于是记录一下相关的使用过程。

一、安装 Python:

①首先前往 python 官网下载并安装 python 3.7,点击 Download Python 3.7.3:

②在Files里选择下载适合自己系统的安装包:

③下载完成后运行安装包,记得勾选将 Python 添加到环境变量

安装完成后打开 cmd,输入:

python

可得:

说明 Python 安装成功。

二、安装并使用 Jupyter Notebook:

打开 Jupyter 官网,点击 Install:

可以看到有两种安装方式:

方式一:Installing Jupyter using Anaconda

方式二:Installing Jupyter with pip

这里我推荐使用方式一,通过 Anaconda 安装 Jupyter,理由如下:

通过 Anaconda 安装 Jupyter 会自动包含了像 Numpy(矩阵运算相关等)Pandas(封装了Numpy等)Matplotlib(2D绘图库)Seaborn(封装了Matplotlib等)Scikit-learn(机器学习相关) 等在 Python 中经常使用的功能强大的库,这些库的 API 都可以在对应的官网中查找,官网上也提供对应的 Sample 学习参考。

当然也可以选择通过 pip 安装,前提条件是已经安装好了 Python 和 pip,然后上面提到的一些库也需要通过 pip 来安装。

①首先从 Anaconda 官网上下载对应操作系统的 Anaconda,之后直接运行安装包等待安装完成即可(记得勾选添加到环境变量):

②开始使用 Jupyter Notebook:

可以通过在 cmd 中输入以下命令:

jupyter notebook

或者通过开始菜单的快捷方式打开:

这样就可以在浏览器中开始使用 Jupyter Notebook 了,此时的 tree 路径默认为:C:\Users\Admin(你本机的用户名),如下所示:

三、变更 Jupyter Notebook 的 tree 路径:

有时我们想将 Jupyter Notebook 的起始路径修改成指定的位置,首先打开 cmd,输入:

jupyter notebook --generate-config

可以得到一个相关的配置文件:

可以使用 Spyder 打开该文件:

查找到 #c.NotebookApp.notebook_dir

修改为:

Note:#号必须移除且不能留有空格,文件夹路径一定要存在。

这时再次使用 cmd 打开 Jupyter Notebook,tree 路径已经变成自定义的路径:

但是,这时继续使用开始菜单的快捷方式打开,却发现还是原来的路径,解决方案如下:

①开始菜单 -> Jupyter Notebook -> 右键 -> 更多 -> 打开文件所在位置

②右键快捷方式 -> 属性 -> 修改 Target:将 "%USERPROFILE%/" 这串字符删除 -> 应用 -> 确定

此时再次使用快捷方式打开 Jupyter Notebook 也是自定义路径了,请尽情体验这个强大的编辑器吧。

Jupyter Notebook 的安装使用以及 tree 路径变更的更多相关文章

  1. Jupyter Notebook 介绍 安装和使用技巧

    Jupyter Notebook介绍.安装及使用教程 原文链接:https://www.jianshu.com/p/91365f343585 目录一.什么是Jupyter Notebook? 1. 简 ...

  2. python环境搭建以及jupyter notebook的安装和启动

    一.Python 环境搭建 本章节我们将向大家介绍如何在本地搭建Python开发环境. Python可应用于多平台包括 Linux 和 Mac OS X. 你可以通过终端窗口输入 "pyth ...

  3. python ipython notebook或者 jupyter notebook 的安装

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

  4. Jupyter Notebook环境安装

    Jupyter Notebook环境安装 一.什么是jupyter Notebook 1.简介 Jupyter Notebook 是基于网页的用于交互计算机的应用程序器可被应用程序. 能让用户将说明文 ...

  5. 修改jupyter notebook主题、字体和启动路径

    目录 1.安装主题 2.切换 3.字体 4.启动路径 1.安装主题 window在cmd中输入 pip install --upgrade jupyterthemes 完成后输入查看 jt -l 就提 ...

  6. Jupyter Notebook的安装

    依赖安装 pandoc texlive-xetex texlive-lang-cjk 安装Jupyter Notebook 本文不讲解在Anaconda中安装. 安装方法 sudo python -m ...

  7. Jupyter Notebook 下安装 PHP 内核

    我最近被强烈安利了 Jupyter Notebook 这个交互式笔记本.然后试用了它自带的 Python 内核后,这个应用整体给我的感觉很不错,就去搜索了下它所支持的其它内核 Jupyter Kern ...

  8. jupyter notebook的安装与基本操作

    0.前言 最近正在重温Python基础知识,为了方便练习敲代码,于是选择安装jupyter notebook作为代码编辑器. Project Jupyter exists to develop ope ...

  9. jupyter notebook的安装与使用

    一.jupyter notebool介绍 Jupyter Notebook是Ipython的升级版,而Ipython可以说是一个加强版的交互式 Shell,也就是说,它比在terminal里运行pyt ...

随机推荐

  1. rabbitmq之简述HAProxy配置集群过程

    简介 HAProxy是一款提供高可用性.负载均衡以及基于TCP和HTTP应用的代理软件,HAProxy是完全免费的.借助HAProxy可以快速并且可靠的提供基于TCP和HTTP应用的代理解决方案.HA ...

  2. lodash源码分析之去重--uniq方法

    lodash.js包是node开发中常用的js工具包,里面有许多实用的方法,今天分析常用的一个去重方法---uniq 用法 _.uniq([2, 1, 2]) // => [2, 1] 源码包 ...

  3. Swift构造

    构造就是将结构体.类或枚举的实例准备好以便使用的过程.这个过程包括: (1)为实例中的每个存储属性设置初始值. (2)执行必要的准备和初始化工作. 实例的构造过程是通过构造器来完成的. 可以在结构体. ...

  4. 基于IPv6的数据包分析(第三组)

    一.实验拓扑 二.配置过程 本处提供R1.R2.R4的详细配置过程(包含静态路由的配置) 1)      R1: R1(config)#int e1/0 R1(config-if)#ipv6 addr ...

  5. Kafka监控系统Kafka Eagle:支持kerberos认证

    在线文档:https://ke.smartloli.org/ 作者博客:https://www.cnblogs.com/smartloli/p/9371904.html 源码地址:https://gi ...

  6. Mysql 字符串指定位置插入空格

    UPDATE flow_data_243 SET data_15=CONCAT(LEFT(data_15,10),' ',RIGHT(data_15,LENGTH(data_15)-10)) WHER ...

  7. js 秒数格式化

    function formatSeconds(value) { var theTime = parseInt(value);// 秒 var theTime1 = 0;// 分 var theTime ...

  8. PHP字符串函数、常量、数组排序

    PHP字符串函数.常量.数组排序 strlen() 说明:strlen(),可以统计字符串长度 用途:strlen() 常用于循环和其他函数,在确定字符串何时结束很重要时.(例如,在循环中,我们也许需 ...

  9. 借助FreeHttp任意篡改http报文 (使用·实现)

    引言 FreeHttp是一个Fiddler插件借助FreeHttp您可按照您自己的设定修改请求或响应报文,这对测试及调试都非常有用 比如您发现线上页面js文件错误,直接使用规则替换新的js文件您可以在 ...

  10. LeetCode136.只出现一次的数字

    给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次.找出那个只出现了一次的元素. 说明: 你的算法应该具有线性时间复杂度. 你可以不使用额外空间来实现吗? 示例 1: 输入: [ ...