前言

  jupyter,一个交互式的笔记本,进行数据分析时比pycharm要好用和专业一些。

jupyter安装的正确姿势

  在别的教程里,他们讲的是通过pip install jupyter或者brew install jupyter来实现jupyter的安装,如果你这么做了,恭喜你,你的环境一团糟。正确的做法是使用虚拟环境,因为jupyter的依赖库特别多,大多数是科学计算类,最好单独作为虚拟环境。操作如下:

# 创建文件夹,用于管理jupyter项目和环境
mkdir jupyter

# 进入创建的文件夹
cd jupyter

# 创建虚拟环境
pipenv shell

# 安装jupyter,什么?pipenv没有?pipenv的配置与安装件另一篇教程:https://www.cnblogs.com/teark/p/14203820.html
pipenv install jupyter

# 启动jupyter
jupyter notebook

jupyter拓展插件

  启动之后,会自动通过浏览器打开jupyter,导航栏有常用的扩展功能,作为数据分析但还不够哦!以下是最常用功能说明,建议勾选上:

# 折叠标题
Collapsible headings

# 通知机制,跑一些耗时较久的任务,完成后通知
Notify

# 折叠代码
Codefolding

# 隐藏活动状态栏,方便注意代码
Zen mode extension

# 显示运行的时间
Execute time extension

# 目录索引
Table of Contents

# 代码自动补全
Hinterland

jupyter快捷键

# 两种模式通用快捷键:
Shift+Enter:执行本单元代码,并跳转到下一单元。
Ctrl+Enter:执行本单元代码,留在本单元。

# 命令模式:按ESC进入
Y:cell切换到Code模式
M:cell切换到Markdown模式
A:在当前cell的上面添加cell
B:在当前cell的下面添加cell
Z:回退
L:为当前cell加上行号
双击D:删除当前cell
Ctrl+Shift+P:对话框输入命令直接运行
Crtl+Home:快速跳转到首个cell
Crtl+End:快速跳转到最后一个cell
Enter:进入编辑模式
Tab:补全代码
Ctrl+/:为一行或多行代码添加/取消注释
Ctrl键点击鼠标:多光标操作

后记

jupyter里中文显示乱码?

# 1.百度下载 SimHei 字体进行安装(或者其他的支持中文显示的字体也行)

# 2.删除~/.matplotlib中的缓存文件
cd ~/.matplotlib
rm -r *

# 3.修改配置文件matplotlibrc
vi ~/.matplotlib/matplotlibrc
# 将文件内容修改为
font.family : sans-serif font.sans-serif : SimHei axes.unicode_minus : False

jupyter环境搭建的更多相关文章

  1. jupyter notebook + pyspark 环境搭建

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

  2. 基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境

    基于Ubuntu+Python+Tensorflow+Jupyter notebook搭建深度学习环境 前言一.环境准备环境介绍软件下载VMware下安装UbuntuUbuntu下Anaconda的安 ...

  3. (数据科学学习手札81)conda+jupyter玩转数据科学环境搭建

    本文示例yaml文件已上传至我的Github仓库https://github.com/CNFeffery/DataScienceStudyNotes 1 简介 我们在使用Python进行数据分析时,很 ...

  4. 如何基于Jupyter notebook搭建Spark集群开发环境

    摘要:本文介绍如何基于Jupyter notebook搭建Spark集群开发环境. 本文分享自华为云社区<基于Jupyter Notebook 搭建Spark集群开发环境>,作者:apr鹏 ...

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

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

  6. Tensorflow object detection API ——环境搭建与测试

    1.开发环境搭建 ①.安装Anaconda 建议选择 Anaconda3-5.0.1 版本,已经集成大多数库,并将其作为默认python版本(3.6.3),配置好环境变量(Anaconda安装则已经配 ...

  7. Sklearn环境搭建与常用包

    开发环境搭建 直接安装Anaconda IPython IPython是公认的现代科学计算中最重要的Python工具之一.它是一个加强版的Python交互命令行工具,有以下几个明显的特点: 1. 可以 ...

  8. Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程)(转载)

    win7(win10也适用)系统安装GPU/CPU版tensorflow Win10 Anaconda下TensorFlow-GPU环境搭建详细教程(包含CUDA+cuDNN安装过程) 目录 2.配置 ...

  9. Manjaro折腾笔记:我的数据科学环境搭建之路

    ss并且开机启动 0. 安装shadowsocks sudo pip install shadowsocks 1. 建立配置文件ss.json 我的位置是:/home/ray/Documents/sh ...

  10. 使用Tensorflow object detection API——环境搭建与测试

    [软件环境搭建] 操作系统:windows 10 64位 内存:8G CPU:I7-6700 Tensorflow: 1.4 Python:3.5 Anaconda3 (64-bit) 以上环境搭建请 ...

随机推荐

  1. 使用c#的 async/await编写 长时间运行的基于代码的工作流的 持久任务框架

    持久任务框架 (DTF) 是基于async/await 工作流执行框架.工作流的解决方案很多,包括Windows Workflow Foundation,BizTalk,Logic Apps, Wor ...

  2. SerialException:Cannot configure port something went wrong

    完整报错 SerialException:Cannot configure port something went wrong, Original message: OSError(22, '参数错误 ...

  3. windows 搭建iis文件服务器

    1.运行打开控制面板->程序->启用或关闭Windows功能,勾选下面所有的选项. 注意,必须安装功能所需文件. 等待 关闭即可. 2.在控制面板找到管理工具,不同版本的Windows不尽 ...

  4. 数电第五周周结_by_yc

    数电第五周周结_by_yc 基本要点: 组合逻辑电路的行为特点.经典组合逻辑电路的设计.PPA优化 组合逻辑电路设计要点:   ①敏感变量列表应包含所有会影响输出的控制量:   ②条件语句的完全描述, ...

  5. Zabbix技术分享——docker组件编译使用教程

    docker是一个开源的应用容器引擎,基于Go语言并遵从Apache2.0协议开源,它可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布到任何流行的Linux机器上,还可以实现 ...

  6. 疫情可视化part3

    前言 之前在part2中说的添加自定义主题配色已经开发完成了,除此之外我还添加了一些的3d特效. 前期文章 这是part1的文章:https://blog.csdn.net/xi1213/articl ...

  7. 3D旋转不能对齐,元素边倾斜

    1 <!DOCTYPE html> 2 <html lang="en"> 3 4 <head> 5 <meta charset=" ...

  8. 封装一个python的pymysql操作类

    最近使用pymysql写脚本的情况越来越多了,刚好整理,简单封装一个pymysql的操作类 import pymysql class MysqlDB: def __init__( self, host ...

  9. Mybatis-plus实现数据库的增删改查操作

    目录 1.MybatisPlus简介 2.MybatisPlus注解介绍 3.常用方法 4.SpringBoot整合MybatisPlus实现增删改查的一个简单Demo 5.参考资料 1.Mybati ...

  10. [python] 圆形嵌套图Circular Packing

    圆形嵌套图Circular Packing 文章目录 圆形嵌套图Circular Packing 1 具有一级层次的圆形嵌套图绘制 1.1 绘图数据与circlify计算 1.2 图形绘制 1.2.1 ...