购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.1.4 Python包管理工具

Python中的easy_install和pip是两个常用的包管理工具,它们可用于安装Python模块或库,并自动处理依赖关系,从而简化了Python包的安装过程。本节将详细讲解easy_install和pip的安装及使用。

1.安装easy_install

安装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
2.安装pip

安装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包,可以使用以下命令: a0+8lYGXxQlmFtuDHw1gUllh6K9mJx2ZyTSDAsI8rerhJJhlHrrY3isIHZWvzCTM

    pip install pandas==1.0.5


2.1.5 安装Jupyter Notebook

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界面中打开示例文件 U3pQDIiTQvurUfoe558eValbAZA69VotIPrJL6MrTtZ0yC5VQeni9i3kQ9DP/mSy



2.2 Python基本数据类型

Python是一种高级编程语言,它支持多种数据类型。什么是数据类型?在Python中,数据类型是指变量所存储的数据的类型。数据类型在数据结构中的定义是一组性质相同的值的集合,以及定义这个值集合上的一组操作的总成。

每一门编程语言都有自己的数据类型,例如常见的数字1、2、3等,字符串“小明”“age”“&D8”等,这些都是数据类型中的一种。Python中的基本数据类型包括数值型、字符串、列表、元组、集合与字典。下面对这些数据类型分别进行详细介绍。 U3pQDIiTQvurUfoe558eValbAZA69VotIPrJL6MrTtZ0yC5VQeni9i3kQ9DP/mSy

点击中间区域
呼出菜单
上一章
目录
下一章
×