type
status
date
slug
summary
tags
category
icon
password

pip设置

1.永久换成清华站点:
2.升级pip
3.安装库:
 

库的管理

使用pip进行批量安装的步骤:
  1. 在原始电脑上,使用以下命令生成一个包含所有库名称及其版本的文本文件:
    1. 这将创建一个名为requirements.txt的文件,其中包含了当前环境中安装的所有库及其版本信息。
  1. 将生成的requirements.txt文件复制到新电脑上。
  1. 在新电脑上,打开命令行或终端,并进入包含requirements.txt文件的目录。
  1. 运行以下命令来批量安装库:
    1. 这将读取requirements.txt文件中的库列表,并自动安装它们及其相应的版本。

常用库

爬虫

  1. urllib urllib库用于操作网页 URL,并对网页的内容进行抓取处理。 官方文档
  1. requests Requests是一个优雅而简单的Python HTTP库。 官方文档
  1. aiohttp
    1. Python异步网络请求库,它是基于 asyncio 的异步模块,可用于实现异步爬虫。 官方文档
  1. beautifulsoup
    1. BeautifulSoup是一个可以解析HTMLXML,并从中提取数据的Python库。 官方文档
  1. pyquery
    1. 强大灵活的网页解析库。如果你觉得正则写起来太麻烦,或者BeautifulSoup语法太难记,如果你熟悉jQuery的语法,那么pyquery就是最佳选择。 官方文档
  1. lxml
    1. lxml库介绍lxmlXMLHTML的解析器,其主要功能是解析和提取XMLHTML中的数据。 官方文档 中文文档
  1. aiofiles
    1. 异步模式操作文件。 官方文档
  1. selenium web应用程序测试系统,但是建议用下面的playwright官方文档
  1. playwright playwright支持所有现代浏览器的快速、可靠和强大的自动化。 官方文档 中文文档
安装浏览器和录制功能:
生成浏览器窗口和代码录制框:

数据分析

  1. pandas pandas是一个 Python包,它提供快速、灵活和富有表现力的数据结构,旨在使处理“关系”或“标记”数据既简单又直观。
  1. matplotlib
    1. Matplotlib 是一个综合库,用于在 Python 中创建静态、动画和交互式可视化。 官方文档
  1. openpyxlPDF提取表格) openpyxl是用于读写 Excel xlsx/xlsm/xltx/xltm 文件的第三方模块。 官方文档
  1. jieba (分词)
    1. Python 中文分词组件。 官方文档
  1. pyechartsApache ECharts 是一个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。 官方文档jupyter中安装pyecharts扩展:

文件操作

  1. pymupdf
    1. 一个轻量级的 PDFXPS和电子书查看器。 官方文档
  1. baidu-aip(识别文字)
  1. pdfplumber(取内容)
    1. 解析PDF文件,获取相关的文本符、形状和线条的详细信息。 官方文档
  1. python-docx(转word
    1. python-docx是一个用于创建和更新Microsoft Word (.docx) 文件的 Python库。 官方文档
  1. opencv-python (视觉库,图片转视频)
    1. OpenCV(开源计算机视觉库:http://opencv.org) 是一个包含数百种计算机视觉算法的开源库。
  1. pygame(加背景音乐)
    1. 一个免费的开源跨平台库,用于使用 Python 开发视频游戏等多媒体应用程序。
  1. moviepy(视频编辑)
    1. 一个用于视频编辑的 Python 库:剪切、连接、标题插入、视频合成(也称为非线性编辑)、视频处理和创建自定义效果。
  1. auto-py-to-exe(打包成.exe
    1. 一个.py.exe的转换工具,使用简单的图形界面和Python中的PyInstaller官方文档
  1. pywinauto(支持window GUI应用)
    1. pywinauto 是一组用于自动化 Microsoft Windows GUIpython 模块。在最简单的情况下,它允许您将鼠标和键盘操作发送到 Windows 对话框和控件,但它支持更复杂的操作,例如获取文本数据。
  1. psutil(获得操作系统中的进程)
    1. psutil(进程和系统实用程序)是一个跨平台库,用于在 Python 中检索有关正在运行的进程和系统利用率(CPU、内存、磁盘、网络、传感器)的信息。它主要用于系统监视、分析和限制进程资源以及运行进程的管理。
  1. xlwings(操作excel
    1. xlwings 是一个 BSD 许可的 Python 库,可以轻松地从 Excel 调用 Python,反之亦然。
  1. pyautogui(模拟键盘鼠标进行自动操作) PyAutoGUI 是一个面向人类的跨平台 GUI 自动化 Python 模块。用于以编程方式控制鼠标和键盘。
  1. xlrd(读取excel表格内容)
    1. xlrd 是一个用于从历史格式的 Excel 文件中读取数据和格式化信息的库.xls
  1. python-pptxPPT操作)
    1. python-pptx是一个用于创建和更新 PowerPoint (.pptx) 文件的 Python 库。
  1. shutilwhich(文件复制)
    1. shutil模块是对os模块的补充,主要针对文件的拷贝、删除、移动、压缩和解压操作。
  1. pypdf(合并PDF
    1. pypdf 是一个免费的开源纯python PDF库,能够拆分、合并、裁剪和转换PDF文件的页面。它还可以向PDF文件添加自定义数据、查看选项和密码 。 pypdf也可以从PDF中检索文本和元数据。 官方文档
  1. pdf2docxPDFword
    1. pdf 转换为 docx 的开源 Python 库。
  1. replicate(照片修复)
    1. 实现稳健的盲人脸修复
  1. qrcode(url转二维码) 将url生成二维码图片 官方文档

其他

  1. flask 用于构建 Web 应用程序的 Python 微框架。官方文档
  1. poaipoaipython+人工智能的小工具。 官方文档
  1. ttkbootstrap,创建的GUI页面。官方文档
 
 
Hexo-Github博客搭建PicGo+Github搭建图床
Loading...
DOU~
DOU~
一个普通的干饭人🍚
最新发布
使用firefly组建内网环境
2025-3-8
COE-Panel开发日志
2025-3-5
Casaos部署合集
2025-2-21
利用Nginx代理被墙网站实现访问
2025-1-31
Flask服务器部署
2025-1-18
利用Nginx代理访问ipv6服务
2025-1-12