一、什么是第三方包
在 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