第三方库
Python
最强大的功能之一是能够十分方便地使用性能优异的第三方库,这些库涵盖了大量的不同领域,从专门用于执行数值运算的 Numpy
库到用于机器学习的 PyTorch
库,从用于图像处理的 Pillow
库到用于网络通信的request库等等。
这些库大多数都可以在官方的 Python 包索引 上找到,大多数情况下,在尝试解决问题时,花一点时间第三方工具是值得的,因为多数问题都是想通的,我们遇到的问题可能同样有人遇到,并且很可能有其他人已经创建了解决部分甚至所有问题的工具。
比查找和安装库更重要的是跟踪和了解当前正在使用的包,这有助于我们从零开始重新构建相同的环境,从而保持可复制性。
第三方库的安装
为了更好的进行介绍,接下来我们以 requests
库为例进行讲解。 requests
库是一个处理 HTTP
请求的模块,其具有直观易用的接口以及简介出色的文档。我们在之后的学习中会在处理 HTTP
连接时使用 requests
库。除此之外,为了更便捷的进行时间处理,我们还将使用 delorean
库。
明确了所需使用库后,还需要选择所要使用的版本。如果没有指定模块的版本,默认会安装最新的版本,随着新版本的发布,如果安装时不指定版本可能会导致环境之间的不一致。
pip install
使用 pip install package==xx
命令即可安装指定版本的第三方库,其中 packa