Python安装包自带工具pip(或pip3)是安装第三方库的重要方法
第三方Python库
库名 | 用途 | pip安装指令 |
---|---|---|
Numpy | 矩阵运算 | pip install numpy |
Matplotlib | 产品及2D图形绘制 | pip install matplotlib |
PIL | 图像处理 | pip install pillow |
sklearn | 机器学习和数据挖取 | pip install sklearn |
Requests | HTTP协议访问 | pip install requests |
jieba | 中文分词 | pip install jieba |
Beautiful Soup或bs4 | HTML和XML解析 | pip install beautfulsoup4 |
Wheel | Python文件打包 | pip install wheel |
pyinstaller | 打包Python源文件为可执行文件 | pip install pyinstaller |
库名库名 | 用途 | pip安装指令 |
---|---|---|
Django | Python最流行的Web开发框架 | pip install django |
Flask | 轻量级Web开发框架 | pip install flask |
WeRoBot | 微信机器人开发框架 | pip install werobot |
Networkx | 复杂网络和图结构的建模和分析 | pip install networkx |
SymPy | 数学符号计算 | pip install sympy |
pandas | 搞笑数据分析 | pip install pandas |
PyQt5 | 基于Qt的专业及GUI开发框架 | pip install pyqt5 |
PyOpenGL | 多平台OpenGL开发接口 | pip install pyopengl |
PyPDF2 | PDF文件内容提取及处理 | pip install pypdf2 |
库名 | 用途 | pip安装指令 |
---|---|---|
docopt | Python命令行解析 | pip install docopt |
PyGame | 简单小游戏开发框架 | pip install pygame |
可以通过命令行一个一个下载
也可以通过Python标准库的os的system()函数调用控制台
import os libs = {"numpy","matplotlib","pillow","sklearn","requests","jieba","beautifulsoup","wheel","pyinstaller",\ "django","flask","werobot","networkx","sympy","pandas","pyqt5","pyopengl","pypdf2",\ "docopt","pygame"} try: for lib in libs: os.system("pip install "+lib) print("Successful") except: print("Failed Somehow")
PyPI的权重值
PyPI提供了第三方库的索引,除了基本信息外,PyPI还根据每个库被检索和下载的情况计算了权重值。由于第三方库的开发没有任何规划,对于某个功能将有一批库可以支持,权重值较高的库往往质量比较好