当前位置:首页>python>Python 包管理工具深度对比与选型参考(2026 年实测)

Python 包管理工具深度对比与选型参考(2026 年实测)

  • 2026-01-23 05:53:49
Python 包管理工具深度对比与选型参考(2026 年实测)

在 Python 开发中,包管理工具的选择会影响依赖安装效率、环境隔离方式和项目维护成本。目前主流工具包括 pip + venvPoetryPipenvConda 和较新的 uv。本文基于公开信息与本地实测数据,提供一份客观对比,供开发者参考。

一、主要工具基本情况对比表

维度
pip + venv
Poetry
Pipenv
Conda
uv
发布时间
2008 (pip)
2018
2017
2012
2023
学习曲线
中高
速度
中等
极快
依赖解析
基本
优秀
良好
中等
优秀
锁定机制
手动
自动
自动
手动
自动
虚拟环境
外置
内置
内置
内置
内置
包发布
需要setup.py
内置支持
不支持
不支持
内置支持
跨平台
优秀
优秀
优秀
优秀
优秀
非Python依赖
不支持
有限支持
不支持
优秀
不支持
社区活跃度
极高
下降
上升快
企业采用
普遍
快速增长
下降
数据科学领域
开始采用

注:以上信息截至 2026 年 1 月,依据各项目官方文档及 GitHub 仓库更新记录整理。

二、详细功能对比

1. 依赖管理能力

Poetry

表现最佳

[tool.poetry.dependencies]python = "^3.8"  # 兼容性语法requests = {version = "^2.28", extras = ["security"]}# 支持分组依赖[tool.poetry.group.dev.dependencies]pytest = "^7.0"black = "^22.0"

优势

  • 语义化版本控制(^, ~)
  • 依赖冲突智能解决
  • 依赖分组(dev, test, docs等)
  • 支持可选依赖和平台特定依赖

Pipenv

依赖解析慢,已停止积极维护

[packages]requests = {version = "*", extras = ["security"]}[dev-packages]pytest = "*"

uv

算是新兴管理工具

# 使用 pip-tools 风格的依赖管理uv pip compile pyproject.toml -o requirements.txt

优势:闪电般的依赖解析速度

2. 性能基准测试

实际性能会因多种因素而变化,基于实际使用经验的相对性能:

操作场景
pip
Poetry
uv
说明
冷启动安装
100%
80-90%
15-25%
无缓存、网络一般
热启动安装
100%
70-80%
5-15%
有缓存、依赖已下载
依赖解析
100%
40-60%
5-20%
uv使用全局依赖解析
虚拟环境创建
100%
80-90%
10-20%
uv使用符号链接技术
锁文件生成
100%
40-50%
10-20%
pip无内置锁定

安装速度实测(本地环境)

我们在以下条件下测试“创建虚拟环境 + 安装 requestspandasnumpy”的总耗时:

  • 操作系统:Windows 11
  • Python 版本:3.13.0
  • 网络源:清华大学 PyPI 镜像(https://pypi.tuna.tsinghua.edu.cn/simple
  • 缓存状态:每次测试前清除本地缓存(pip cache purge / uv cache clean

说明:

  • uv 使用命令 uv venv && uv pip install requests pandas numpy
  • Poetry 使用 poetry new test && cd test && poetry add requests pandas numpy
  • 所有命令均在空目录下执行,确保无复用缓存。
  1. 清理环境准备
# 确保从干净状态开始Remove-Item -Recurse -Force test_* -ErrorAction SilentlyContinueRemove-Item -Recurse -Force .venv_* -ErrorAction SilentlyContinue
  1. pip测试(使用venv)
# 创建虚拟环境Measure-Command { python -m venv test_pip }

测试结果:

Days              : 0Hours             : 0Minutes           : 0Seconds           : 12Milliseconds      : 632Ticks             : 126325732TotalDays         : 0.000146210337962963TotalHours        : 0.00350904811111111TotalMinutes      : 0.210542886666667TotalSeconds      : 12.6325732TotalMilliseconds : 12632.5732
# 激活并安装requestsMeasure-Command {     .\test_pip\Scripts\activate    python -m pip install requests -i https://pypi.tuna.tsinghua.edu.cn/simple}

测试结果:

[notice] A new release of pip is available: 24.2 -> 25.3[notice] To update, run: python.exe -m pip install --upgrade pipDays              : 0Hours             : 0Minutes           : 0Seconds           : 6Milliseconds      : 978Ticks             : 69781871TotalDays         : 8.07660543981481E-05TotalHours        : 0.00193838530555556TotalMinutes      : 0.116303118333333TotalSeconds      : 6.9781871TotalMilliseconds : 6978.1871
  1. Poetry测试

安装Poetry (如果未安装) pip install poetry -i https://pypi.tuna.tsinghua.edu.cn/simple

创建新项目

Measure-Command { poetry new test_poetry }

测试结果:

Days              : 0Hours             : 0Minutes           : 0Seconds           : 1Milliseconds      : 880Ticks             : 18809869TotalDays         : 2.1770681712963E-05TotalHours        : 0.000522496361111111TotalMinutes      : 0.0313497816666667TotalSeconds      : 1.8809869TotalMilliseconds : 1880.9869
# 进入目录并安装requestscd test_poetryMeasure-Command { poetry add requests }

测试结果:

Days              : 0Hours             : 0Minutes           : 0Seconds           : 6Milliseconds      : 701Ticks             : 67011255TotalDays         : 7.75593229166667E-05TotalHours        : 0.00186142375TotalMinutes      : 0.111685425TotalSeconds      : 6.7011255TotalMilliseconds : 6701.1255
  1. uv 测试
# 创建虚拟环境Measure-Command { uv venv test_uv }

测试结果:

Using CPython 3.12.9Creating virtual environment at: test_uvActivate with: test_uv\Scripts\activateDays              : 0Hours             : 0Minutes           : 0Seconds           : 0Milliseconds      : 401Ticks             : 4011472TotalDays         : 4.64290740740741E-06TotalHours        : 0.000111429777777778TotalMinutes      : 0.00668578666666667TotalSeconds      : 0.4011472TotalMilliseconds : 401.1472
# 安装requestsMeasure-Command { uv pip install requests }

测试结果:

Using Python 3.12.9 environment at: .Resolved 5 packages in 1.66sPrepared 3 packages in 1.08sInstalled 5 packages in 90ms + certifi==2026.1.4 + charset-normalizer==3.4.4 + idna==3.11 + requests==2.32.5 + urllib3==2.6.3Days              : 0Hours             : 0Minutes           : 0Seconds           : 3Milliseconds      : 912Ticks             : 39129202TotalDays         : 4.52884282407407E-05TotalHours        : 0.00108692227777778TotalMinutes      : 0.0652153366666667TotalSeconds      : 3.9129202TotalMilliseconds : 3912.9202

使用Python脚本进行更直观完整测试,结果如下:

======================================================================Python包管理器性能对比测试======================================================================测试时间: 2026-01-22 17:29:00Python版本: 3.13.0======================================================================检查工具安装状态:----------------------------------------✓ Python: Python 3.13.0✓ pip: 25.3✓ uv: uv 0.9.20 (765a96723 2025-12-29)✓ Poetry: Poetry (version 2.3.1)----------------------------------------开始性能测试...测试项目: 创建环境并安装 requests, pandas, numpy镜像源: 清华镜像 (https://pypi.tuna.tsinghua.edu.cn/simple)==================================================测试 1: pip + venv==================================================  1. 创建虚拟环境...    耗时: 8.53秒  2. 安装包...    耗时: 39.70秒  总耗时: 48.24秒==================================================测试 2: uv==================================================  1. 创建虚拟环境...    耗时: 0.07秒  2. 安装包...    耗时: 1.03秒  总耗时: 1.10秒==================================================测试 3: Poetry ==================================================  1. 创建项目...    耗时: 1.15秒  2. 安装包...    安装 requests...    安装 pandas...    安装 numpy...    耗时: 45.67秒  总耗时: 46.81秒======================================================================最终测试结果汇总======================================================================工具           耗时(秒)      排名-----------------------------------uv           1.10       1poetry       46.81      2pip          48.24      3======================================================================性能对比分析======================================================================pip + venv 总耗时: 48.24秒uv 总耗时: 1.10秒uv 比 pip 快: 43.8 倍节省时间: 47.1 秒 (98%)性能提升: 极其显著 🚀🚀======================================================================结论与建议:----------------------------------------强烈推荐使用 uv   • 比 pip 快 43.8 倍   • 显著提升开发效率   • 节省大量等待时间Poetry 可用于项目依赖管理   • 适合团队协作项目   • 提供严格的依赖锁定使用建议:  1. 新项目: 使用 uv init --venv 创建  2. 现有项目: 可迁移到 uv 获得性能提升  3. 团队项目: 考虑使用 Poetry 进行依赖管理======================================================================测试完成!结束时间: 2026-01-22 17:30:39======================================================================

注:uv 基于 Rust 编写,性能优势明显。测试环境:Windows 11, Python 3.13.0, pip 25.3, Poetry 2.3.1, uv 0.9.20

3. 项目发布支持

Poetry 最佳

# 一站式项目发布poetry build  # 构建poetry publish  # 发布到PyPIpoetry version patch  # 版本管理

对比

  • pip:需要 setup.py/setup.cfg + twine
  • Poetry:内置完整发布流程
  • uv:类似 Poetry,更简洁

三、选型决策树

开始选择    │    ├─ 需要非Python依赖? → 选择 Conda    │    ├─ 数据科学/机器学习项目? → 优先 Conda,备选 Poetry    │    ├─ 追求极致性能? → 选择 uv    │    ├─ 项目需要发布到PyPI? → 优先 Poetry 或 uv    │    ├─ 企业大型项目? → Poetry(依赖管理更严格)    │    ├─ 小型/快速原型? → pip + venv(最简单)    │    ├─ 团队协作重要? → Poetry 或 uv(锁定文件可靠)    │    └─ 维护遗留项目? → 保持原有工具

四、场景化推荐

场景1:企业级Web后端项目

推荐:Poetry

# 企业级配置示例[tool.poetry]name = "myapp"version = "0.1.0"description = "Production web application"[tool.poetry.dependencies]python = "~3.9"django = "^4.2"psycopg2-binary = "^2.9"redis = "^4.5"[tool.poetry.group.test.dependencies]pytest-django = "^4.5"factory-boy = "^3.2"[tool.poetry.group.lint.dependencies]black = "^23.0"flake8 = "^6.0"mypy = "^1.0"[tool.poetry.scripts]start = "myapp.cli:main"[tool.poetry.urls]"Bug Tracker" = "https://github.com/username/myapp/issues"

理由

  1. 严格的版本控制
  2. 依赖分组便于CI/CD
  3. 优秀的冲突解决
  4. 内置发布支持

场景2:数据科学/研究项目

推荐:Conda + Poetry 混合

# environment.yml (Conda)name:datasciencechannels:-conda-forge-defaultsdependencies:-python=3.10-numpy=1.24-pandas=1.5-jupyterlab-r-base=4.2# 非Python依赖-cuda-toolkit=11.8# GPU支持
# pyproject.toml (Poetry - Python依赖管理)[tool.poetry.dependencies]scikit-learn = "^1.2"matplotlib = "^3.7"seaborn = "^0.12"

理由

  • Conda:管理复杂依赖(CUDA、R等)
  • Poetry:管理纯Python包,更好的版本控制

场景3:微服务/CLI工具

推荐:uv

# 极速开发和部署uv pip install -e .  # 开发模式安装uv pip compile --upgrade  # 快速更新依赖uv run myapp  # 运行应用

理由

  • 启动速度快
  • 适合CI/CD流水线
  • 资源消耗少

场景4:教育培训/新手项目

推荐:pip + venv

# 最通用,教学资源丰富python -m venv .venvsource .venv/bin/activate  # 或 .venv\Scripts\activatepip install -r requirements.txt

理由

  • 无需学习新工具
  • 所有教程都支持
  • 问题容易搜索解决

五、迁移策略

从 requirements.txt 迁移到 Poetry

# 1. 初始化poetry init --no-interaction# 2. 导入现有依赖cat requirements.txt | xargs poetry add# 3. 设置Python版本poetry env use python3.9# 4. 生成lock文件poetry lock# 5. 安装poetry install

从 Pipenv 迁移到 Poetry

# 导出Pipenv依赖pipenv requirements > requirements.txt# 转换为Poetrycat requirements.txt | xargs poetry add# 迁移开发依赖pipenv requirements --dev > requirements-dev.txtcat requirements-dev.txt | xargs poetry add --group dev

六、小结

没有“最好”的工具,只有“更适合当前需求”的选择:

  • 若追求标准化与长期维护性Poetry 是较稳妥的选择;
  • 若需要管理非 Python 依赖Conda 仍有不可替代性;
  • 若关注安装速度与资源效率uv 值得评估;
  • 若仅需快速运行脚本pip + venv 足够且通用。

工具会演进,建议根据项目阶段、团队习惯和实际测试结果做决策。

七、使用建议

1. 版本锁定策略

# 推荐:使用兼容性版本django = "^4.2"  # >=4.2.0 <5.0.0requests = "~2.28"  # >=2.28.0 <2.29.0critical-package = "2.31.0"  # 精确版本# 避免:过于宽松flask = "*"  # 不推荐

2. CI/CD集成

# GitHub Actions 示例 (Poetry)jobs:test:runs-on:ubuntu-lateststeps:-uses:actions/checkout@v3-uses:actions/setup-python@v4-uses:abatilo/actions-poetry@v2-run:poetryinstall--no-interaction-run:poetryrunpytest

3. 多环境管理

# 使用依赖分组[tool.poetry.group.dev.dependencies]pytest = "^7.0"ipython = "^8.0"[tool.poetry.group.docs.dependencies]sphinx = "^5.0"[tool.poetry.group.ci.dependencies]coverage = "^7.0"pytest-cov = "^4.0"# 按环境安装poetry install --only dev,docs

4. 安全扫描集成

# 使用安全工具poetry add safety --group securitypoetry run safety check# 或使用uvuv pip install pip-audituv run pip-audit

八、未来趋势预测

  1. uv的崛起:Rust编写的工具性能优势明显
  2. 标准化:pyproject.toml 成为事实标准
  3. 统一工具链:单个工具管理依赖、虚拟环境、测试、构建
  4. 更好的Monorepo支持:大型项目需要

九、应用场景推荐

项目类型
首选
备选
说明
新企业项目
Poetry
uv
功能全面,生态成熟
数据科学
Conda
Poetry + pip
非Python依赖支持
高性能要求
uv
Poetry
速度极快
微服务
uv
Poetry
轻量快速
开源库
Poetry
Flit
发布友好
遗留项目
保持原样
渐进迁移
避免破坏
新手学习
pip + venv
-
基础知识重要

个人建议:对于2024年及以后的新项目,优先考虑Poetry,如果团队对性能有极高要求或愿意尝试新技术,可以评估uv。数据科学项目继续使用Conda,但可以考虑用Poetry管理纯Python依赖。



作者简介:码上工坊,探索用编程为己赋能,定期分享编程知识和项目实战经验。持续学习、适应变化、记录点滴、复盘反思、成长进步。

重要提示:本文主要是记录自己的学习与实践过程,所提内容或者观点仅代表个人意见,只是我以为的,不代表完全正确,欢迎交流讨论。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-02-08 10:19:15 HTTP/2.0 GET : https://f.mffb.com.cn/a/466852.html
  2. 运行时间 : 0.188618s [ 吞吐率:5.30req/s ] 内存消耗:4,470.84kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=39092e05bc0492cd71883f15e15d081e
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000896s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000678s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000314s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000375s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000465s ]
  6. SELECT * FROM `set` [ RunTime:0.001845s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000622s ]
  8. SELECT * FROM `article` WHERE `id` = 466852 LIMIT 1 [ RunTime:0.017319s ]
  9. UPDATE `article` SET `lasttime` = 1770517156 WHERE `id` = 466852 [ RunTime:0.008060s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000257s ]
  11. SELECT * FROM `article` WHERE `id` < 466852 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000495s ]
  12. SELECT * FROM `article` WHERE `id` > 466852 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000602s ]
  13. SELECT * FROM `article` WHERE `id` < 466852 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.000731s ]
  14. SELECT * FROM `article` WHERE `id` < 466852 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.013488s ]
  15. SELECT * FROM `article` WHERE `id` < 466852 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006739s ]
0.190261s