一、什么是第三方包
在 Python 的世界里,包就像是一个个功能强大的工具箱,它将多个 Python 模块收纳其中,而每个模块又蕴含着丰富多样的具体功能。可以说,一个包就是一系列同类功能的集合体,它们就像紧密协作的团队,共同为实现特定的任务而努力。
在 Python 程序的生态系统中,存在着大量的第三方包,它们并非 Python 官方自带,极大地丰富了 Python 的功能,显著提升了开发效率。以下是不同领域中一些常用的第三方包:
- 科学计算领域:
numpy
包是一把利器,它提供了高效的多维数组对象和处理这些数组的工具,为科学计算提供了坚实的基础。- 数据分析领域:
pandas
包堪称数据分析的得力助手,它提供了灵活且高效的数据结构,能够轻松处理和分析各种类型的数据。- 大数据计算领域:
pyspark
和apache - flink
包是处理大规模数据的强大工具。pyspark
基于 Apache Spark,提供了便捷的 Python 接口来进行分布式数据处理;apache - flink
则是一个开源的流处理框架,能高效地处理实时和批处理数据。- 图形可视化领域:
matplotlib
和pyecharts
包让数据以直观的图形方式呈现。matplotlib
是一个功能丰富的绘图库,可以创建各种类型的静态图表;pyecharts
则基于 ECharts,能够创建交互式的可视化图表。- 人工智能领域:
tensorflow
包是人工智能开发的重要框架,它提供了丰富的工具和算法,支持从简单的机器学习模型到复杂的深度学习网络的开发。
二、安装第三方包的方法
2.1 pip
我们使用python内置的pip程序就可以了。
安装包语法:pip install 包名
卸载包语法:pip uninstall 报名
如图,我们打开python的终端
输入命令进行安装,后面的numpy是包名,按需要换成自己的
卸载包:
2.2 pip的网络优化
pip链接的是国外的网站进行下载的,有时候网络会非常慢,比如下载一些很大的第三方包的时候,只时候我们就需要借助国内的源了。
语法如下:pip install 包名 -i 源
如下,我们使用清华源进行下载
如果速度不行或下不下来,我们可以更换其他的源
镜像源 | 地址 | 特点 |
清华大学镜像源 | Simple Index | 国内最热门,更新及时 |
阿里云镜像源 | Simple Index | 企业级支持,速度极快 |
中国科学技术大学镜像 | Verifying - USTC Mirrors | 稳定高效,适合科研场景 |
腾讯云镜像源 | Simple Index | 高速、可靠的云支持 |
华为云镜像源 | https://repo.huaweicloud.com/repository/pypi/simple/ | 华为生态强力支持 |
2.3 使用pycharm
输入我们需要的包名
右下角点击安装即可
三、安装指定版本的包
语法:pip install 包名==版本
pip install numpy==1.20.3
四、验证安装的包
在py文件里import 包名,看下会不会报错
import numpy
五、更新第三方包
如果某个第三方包有了新的版本,并且你想更新到最新版本,可以使用以下命令
语法:pip install --upgrade 包名
pip install --upgrade numpy