1.2.2 安装Jupyter库

目前,Jupyter是比较常用的开发环境,它包括Jupyter Notebook和JupyterLab。

1.Jupyter Notebook

Jupyter Notebook是一个在浏览器中使用的交互式的笔记本,可以实现将代码、文字完美地结合起来,用户大多数是一些从事数据科学相关领域(机器学习、数据分析等)的人员。安装Python后,可以通过pip install jupyter命令安装Jupyter库。可以通过在命令提示符(CMD)中输入jupyter notebook,启动Jupyter Notebook程序。

开始编程前需要先说明一个概念,Jupyter Notebook中有一个叫作工作空间(工作目录)的概念,也就是你想在哪个目录编程。Jupyter Notebook启动后,会在浏览器中自动打开Jupyter Notebook窗口,如图1-10所示。

图1-10 Jupyter Notebook窗口

2.安装JupyterLab程序

JupyterLab是Jupyter Notebook的新一代产品,它集成了更多功能,是使用Python(R、Julia、Node等其他语言的内核)进行代码演示、数据分析、数据可视化等的很好的工具,它是本书默认使用的代码开发工具。

JupyterLab提供了更好的用户体验,例如可以同时在一个浏览器页面打开多个Notebook、IPython Console和Terminal终端,并且支持预览和编辑更多种类的文件,如代码文件、Markdown文档、JSON文件和各种格式的图片文件等,极大地提升了工作效率。

JupyterLab的安装比较简单,只需要在命令提示符(CMD)中输入“pip install jupyterlab”命令即可,它会继承Jupyter Notebook的配置,如地址、端口、密码等。启动JupyterLab的方式也比较简单,只需要在命令提示符中输入“jupyter lab”命令即可。

JupyterLab程序启动后,浏览器会自动打开编程窗口,默认地址为http://localhost:8888,界面如图1-11所示。可以看出,JupyterLab左边是存放笔记本的工作路径,右边是我们需要创建的笔记本类型,包括Notebook和Console等。

可以对JupyterLab的参数进行修改,如远程访问、工作路径等,配置文件位于C盘系统用户名下的.jupyter文件夹中,文件名为jupyter_notebook_config.py。

如果配置文件不存在,就需要自行创建,在命令提示符中输入“Jupyter Notebook--generate-config”命令生成配置文件,并且还会显示文件的存储路径及名称。

如果需要设置密码,在命令提示符中输入“Jupyter Notebook password”命令,生成的密码存储在jupyter_notebook_config.json文件中。

图1-11 JupyterLab程序的界面

如果需要允许远程登录,那么可以在jupyter_notebook_config.py文件中找到下面的几行,取消注释并根据项目的实际情况进行修改,修改后的配置如下:

     c.NotebookApp.ip = '*'
     c.NotebookApp.open_browser = False
     c.NotebookApp.port = 8888

如果需要修改JupyterLab的默认工作路径,找到下面的代码,取消注释并根据项目的实际情况进行修改,修改后的配置如下:

     c.NotebookApp.notebook_dir = u'D:\\Python数据分析与机器学习全视频案例'

上述配置参数修改后,需要关闭并重新启动JupyterLab才能生效。