Python 关于 pip 部分相关库的安装
2024-10-15 22:38:07
下文中“:”后面安装的安装语句需要打开 cmd (命令提示符),在 cmd 中输入。
示例:
在搜索框输入 cmd,单机命令提示符:
然后输入安装语句,按回车键:
因为我之前已经装过了,所以这里显示的是已经安装成功过,没安装过的下面会显示安装过程,最后看到安装成功的英文就是成功安装了。
1. 请求库的安装
- requests 是基于urllib3的一个用于发起http请求的库,这个库相较于urllib更快,更易用。
pip install requests
- selenium 是一个自动化测试工具,利用他我们可以驱动浏览器执行特定的动作。
pip install selenium
- aiohttp 是提供异步Web服务的库。
pip install aiohttp
2. 解析库的安装
- lxml 支持 HTML 和 XML 的解析,支持 XPath 解析方式,而且解析效率非常高。
pip install lxml
- Beautiful Soup 是 Python 的一个 HTML 和 XML 的解析库,我们可以用它来方便地从网页中提取数据。它还拥有强大的 API 和多样的解析方式。不够 Beautiful Soup 的 HTML 和 XML 解析器是依赖于 lxml 库的,所以在此之前必须先安装 lxml 库。
pip install beautifulsoup4
- pyquery 是一个强大的网页解析器,提供了和 jQuery 类似的语法来解析 HTML 文档,支持 CSS 选择器,使用非常方便。
pip install pyquery
3. 存储库的安装
- pymongo 用来与 MongoDB 进行交互。
pip install pymongo
- pymysql 用来将数据存储到 MySQL 中。
pip install pymysql
- redis-py 用来与 Redis 进行交互
pip install redis
- redisdump 用于 Redis 数据的导入和导出的工具,是基于 Ruby 实现的,所以在此之前要先安装 Ruby。
pip install redis-dump
4. Web库的安装
- flask 是一个轻量级的 Web 服务程序,简单、易用、灵活,这里主要用来做一些 API 服务。
pip install flask
- tornado 是一个支持异步的框架,通过使用非阻塞 I/O 流,它可以支撑成千上万的开放连接,效率非常高。
pip install tornado
5. 爬虫框架的安装
- pyspider 是强大网络爬虫框架,带有强大的 WebUI 、脚本编译器、任务监控器、项目管理器以及结果处理器,同时支持多种数据库后端、多种消息列表,另外还支持 JavaScript 渲染页面的爬取,使用起来很方便。
pip install pyspider
最新文章
- 1122Shell脚本之利用mysqldump备份MySQL数据库
- 【Network】golang 容器项目 flannel/UDP相关资料
- P6 Professional Installation and Configuration Guide (Microsoft SQL Server Database) 16 R1
- sudo gem install cocoapods 没反应问题
- iOS边练边学--NSURLConnection发送HTTP请求以及NSString和NSData的相互转换
- transform: translateY(-50%) 实现元素垂直居中效果
- 教你50招提升ASP.NET性能(五):确保分页是在数据层完成的
- Application和Session的例子
- hdu 4277 USACO ORZ (dfs暴搜+hash)
- 微信小程序,前端大梦想(七)
- JAVA模板方法
- 新概念英语(1-63)Thank you, doctor.
- CodeForces #549 Div.2 D. The Beatles
- istio实现自动sidecar自动注入(k8s1.13.3+istio1.1.1)
- MyEclipse 配置 Tomcat
- IntelliJ IDEA设置不自动打开最后关闭的项目
- 中小型研发团队架构实践六:如何用好消息队列RabbitMQ?
- linux curl工具
- git pull出现There is no tracking information for the current branch
- 【单调栈】【CF5E】 Bindian Signalizing
热门文章
- matplotlib可视化最全指南
- 《Java基础知识》Java多态对象的类型转换
- python基础知识第三篇(列表)
- 第01讲 Android开发系列---Activity
- CentOS7 下nginx与PHP的安装与配置
- [小技巧]你真的了解C#中的Math.Round么?
- Java 9 ← 2017,2019 → Java 13,来看看Java两年来的变化
- 东芝MCU实现位带操作
- js效果 整理
- [转]UIPath进阶教程-6. Architecture &; Publishing flow