前言

  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

最新文章

  1. Swift小练习-引导页
  2. Windows无法安装到GPT分区的磁盘的解决方法
  3. android widget包说明与应用
  4. IOS 登陆界面的简单编写(通过NSNotificationCenter)
  5. 利用ICSharpCode.SharpZipLib.Zip进行文件压缩
  6. C++11新特性:Lambda函数(匿名函数)
  7. 暑假集训(2)第六弹 ----- Frosh Week(UVA11858)
  8. IMAGE_SECTION_HEADER
  9. js 原型
  10. Hadoop2.3.0具体安装过程
  11. mvc项目如何在IIS7.5
  12. HDOJ1312<DFS>
  13. 团队作业7-Beta版本冲刺计划及安排
  14. 南京邮电大学java程序设计作业在线编程第八次作业
  15. git主要操作命令
  16. PythonProject(1)vim的Hustoj插件
  17. linux安装和卸载软件:sudo apt-get install(remove)
  18. JavaEE笔记(十四)
  19. ASP.NET MVC 全局异常
  20. MySQL优化Explain命令简介(二)

热门文章

  1. 3. qtdesinger的使用方法
  2. 2022年鲜为人知的CSS 特性了解起来~
  3. redis集群之分片集群的原理和常用代理环境部署
  4. 【Spark】Day03-Spark SQL:DataFrame、DataSet、sql编程与转换、项目实战(区域热门商品)
  5. django框架(部分讲解)
  6. java的饿汉和懒汉设计模式
  7. 说透 Kubernetes 监控系列 - 概述
  8. ob-myfreemp3
  9. Wireshark网卡无法找到或没有显示的问题
  10. ABP Framework 手动升级指南:从6.0.1升级到7.0.0