Python中的easy_install和pip是两个常用的包管理工具,它们可用于安装Python模块或库,并自动处理依赖关系,从而简化了Python包的安装过程。本节将详细讲解easy_install和pip的安装及使用。
安装easy_install的方式有多种,这里以安装setuptools工具包的方式为例进行讲解:
(1)下载setuptools工具包。可以从https://pypi.python.org/pypi/setuptools下载最新版本的setuptools。
(2)解压下载下来的setuptools文件。进入解压目录,运行以下命令:
python setup.py install
这个命令会自动安装easy_install。
要使用easy_install安装Python包,只需使用以下命令:
easy_install package_name
其中,package_name是需要安装的Python包的名称。
例如,安装最新版的requests包,可以使用以下命令:
easy_install requests
安装pip的方式也有多种,这里介绍两种方法:
(1)使用Python自带的脚本安装pip,这个方法会下载pip的安装文件,并自动安装:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python get-pip.py
(2)使用操作系统自带的包管理器安装pip,例如Ubuntu系统可以使用以下命令:
sudo apt-get install python-pip
使用pip安装Python包更为简单,只需使用以下命令:
pip install package_name
例如,安装最新版的NumPy包,可以使用以下命令:
pip install numpy
有时可能需要安装指定版本的Python包,这时可以使用以下命令:
pip install package_name==version_number
例如,安装特定版本的Pandas包,可以使用以下命令:
pip install pandas==1.0.5
Jupyter Notebook提供了一个代码运行环境,用户可以在里面编写代码、运行代码、查看结果,并可视化数据。本书示例源码建议在Jupyter Notebook中运行,其安装方法是在终端管理员窗口运行如下命令:
pip install jupyter -i https://pypi.tuna.tsinghua.edu.cn/simple/
运行方法是在终端管理员窗口执行如下命令:
jupyter notebook
执行命令之后,在终端中将会显示一系列Notebook的服务器信息,如图2-19所示。
图2-19 运行Notebook服务器
同时将会自动启动系统默认的浏览器,打开Jupyter Notebook运行环境,界面如图2-20所示。
图2-20 浏览器中Jupyter Notebook界面
使用Notebook运行环境时,不能关闭图2-19所示的终端管理员窗口,否则Notebook服务会被关闭。如果关闭了,可以重新在终端管理员窗口中运行jupyter notebook命令,打开Notebook服务。
如果要打开并运行Notebook代码文件,比如打开2.2节的“2.2.ipynb”,可以在图2-20所示的界面中,按目录层次找到这个示例文件,双击打开并逐个运行代码段,并可在代码段下方实时看到代码执行结果,如图2-21所示。
图2-21 在Notebook界面中打开示例文件
Python是一种高级编程语言,它支持多种数据类型。什么是数据类型?在Python中,数据类型是指变量所存储的数据的类型。数据类型在数据结构中的定义是一组性质相同的值的集合,以及定义这个值集合上的一组操作的总成。
每一门编程语言都有自己的数据类型,例如常见的数字1、2、3等,字符串“小明”“age”“&D8”等,这些都是数据类型中的一种。Python中的基本数据类型包括数值型、字符串、列表、元组、集合与字典。下面对这些数据类型分别进行详细介绍。