当前位置:首页>python>Linux开发环境安装攻略(上)——Python/pip/venv/pyenv

Linux开发环境安装攻略(上)——Python/pip/venv/pyenv

  • 2026-07-03 02:16:34
Linux开发环境安装攻略(上)——Python/pip/venv/pyenv

大家好,我是冯哥的缓存。装完日常软件,很多朋友开始问:想在 Linux 上写 Python,怎么配环境?这一篇专门讲 Python 相关的一切——系统自带的Python 够不够用、pip 怎么用不出错、venv 虚拟环境是什么、pyenv 又是干什么的。把这四块搞清楚,Python 开发环境就基本达到了。

先搞清楚:Linux  Python 的三种来源

来源

安装方式

特点

推荐程度

系统自带 Python

预装,/usr/bin/python3

版本偏旧,是系统工具的依赖,不建议乱动

只读

apt 安装 Python

sudo apt install   python3.x

稳定,但版本滞后,Ubuntu  仓库更新慢

 日常用

pyenv 安装 Python

pyenv install   3.x.x

可装任意版本,互不干扰,开发首选

⭐⭐⭐⭐⭐

注意: Ubuntu 系统自带的 python3是系统工具(如 update-managerapt)的运行时依赖,绝对不要 sudo apt remove python3或乱改 /usr/bin/python3软链接,否则系统工具可能报错崩溃。

第一步:确认系统现有 Python 版本

python3 --version

which python3

ls /usr/bin/python*

命令

作用

python3 --version

查看默认 python3 版本

which python3

查看 python3 在哪里

ls   /usr/bin/python*

列出系统所有 Python  相关可执行文件

第二步:用 apt 装额外 Python 版本(简单快速方案)

如果只是写写脚本、不需要频繁切换 Python 版本,用 apt 装就够了。

Ubuntu 添加 deadsnakes PPA(获取新版本)

Ubuntu 官方仓库的 Python 版本比较旧(Ubuntu 22.04 默认是 Python 3.10)。加 deadsnakes PPA 可以装到更新的版本:

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt update

sudo apt install python3.12 python3.12-venv python3.12-dev

各发行版 apt  Python 命令对比

发行版

命令

说明

Ubuntu /   Mint

sudo apt install   python3.12 python3.12-venv python3.12-dev

需先加   deadsnakes PPA

Fedora

sudo dnf install   python3.12

官方仓库就有

Arch

sudo pacman -S   python

滚动更新,永远最新

openSUSE

sudo zypper   install python312

版本号拼在包名里

第三步:pip 的正确用法

pip 基础命令速查

命令

作用

pip3 install   requests

安装包

pip3 install   requests==2.28.0

安装指定版本

pip3 install -r   requirements.txt

批量安装依赖

pip3 list

列出已安装的包

pip3 show   requests

查看某个包的详情

pip3 uninstall   requests

卸载包

pip3 install   --upgrade requests

升级包

pip3 install   requests -i https://pypi.tuna.tsinghua.edu.cn/simple

使用清华镜像源

永久换国内镜像源(重要!)

默认 pip 连接 PyPIpypi.org)在国内经常超时。永久换成清华镜像:

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

pip3 config set global.trusted-host pypi.tuna.tsinghua.edu.cn

换完之后验证:

pip3 config list

pip 常见报错速查

报错信息

原因

解决方法

error:   externally-managed-environment

Ubuntu   22.04+ 保护系统 Python

用 pip3 install   --break-system-packages或改用 venv(推荐)

command not   found: pip

pip 未安装

sudo apt install   python3-pip

Permission denied

尝试写入系统目录

不加 sudo,改用 venv 或 --user

Connection timed   out

PyPI 国内访问慢

换清华/阿里云镜像源

No module named   pip

pip 模块损坏

python3 -m   ensurepip --upgrade

Requirement   already satisfied

包已装过,忽略即可

无需操作

注意:不要 sudo pip3 install!这会把包装进系统Python,污染系统环境,还可能覆盖系统依赖版本。正确做法是用 venv 或加 --user

第四步:venv 虚拟环境——每个项目独立一个环境

为什么需要 venv

假设你有两个项目:

·项目需要 Django 3.2

·项目需要 Django 4.2

两个版本不能共存于同一个 Python 环境。venv 让每个项目有独立的包空间,互不干扰。

venv 基本用法

#创建虚拟环境(在项目目录下)

python3 -m venv .venv

#激活虚拟环境

source .venv/bin/activate

激活后提示符变为(.venv) username@hostname:~$ ——此后的 pip install都装进虚拟环境,不影响系统。

#安装依赖

pip install django

#导出依赖列表(方便别人复现环境)

pip freeze > requirements.txt

#退出虚拟环境

deactivate

venv 操作对照表

操作

命令

创建虚拟环境

python3 -m venv   .venv

激活虚拟环境

source   .venv/bin/activate

查看当前用哪个   Python

which python

安装依赖

pip install 包名

导出依赖

pip freeze >   requirements.txt

批量安装依赖

pip install -r   requirements.txt

退出虚拟环境

deactivate

删除虚拟环境

rm -rf .venv

💡提示:虚拟环境目录一般命名为 .venv或 venv,加到 .gitignore里,不要提交到 Git 仓库。

第五步:pyenv——多版本 Python 自由切换

什么时候需要 pyenv

·需要在 Python 3.83.103.12之间来回切换

·公司项目指定了特定 Python 版本

·测试代码在不同 Python 版本下的兼容性

pyenv 安装(Ubuntu/Debian

# 1. 安装依赖

sudo apt install -y make build-essential libssl-dev zlib1g-dev \

libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \

libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev \

libffi-dev liblzma-dev

# 2. 使用官方安装脚本

curl https://pyenv.run | bash

# 3. 写入~/.bashrc(让 pyenv 每次启动时生效)

echo'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc

echo'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc

echo'eval "$(pyenv init -)"' >> ~/.bashrc

4. 重载配置

source ~/.bashrc

5. 验证安装

pyenv --version

💡提示:如果用 zshecho $SHELL显示 /bin/zsh),把上面三行 echo里的 ~/.bashrc改为 ~/.zshrc

pyenv 常用命令速查

命令

作用

pyenv install   --list

列出所有可安装的   Python 版本

pyenv install   --list | grep "3\.1"

筛选 3.1x 版本

pyenv install   3.12.3

安装 Python   3.12.3

pyenv versions

列出已安装的所有版本

pyenv global   3.12.3

全局默认用 3.12.3

pyenv local   3.10.14

当前目录用 3.10.14(写入 .python-version

pyenv shell   3.8.18

仅当前 shell 会话用 3.8.18

pyenv which   python

查看当前用哪个   Python

pyenv uninstall   3.8.18

卸载某个版本

pyenv 版本优先级

级别

设置方式

作用范围

shell(最高)

pyenv shell 3.x.x

仅当前终端窗口

local(次高)

pyenv local 3.x.x

当前目录及子目录

global(最低)

pyenv global   3.x.x

全局默认

pyenv + venv 组合用法(最佳实践)

 pyenv 管理 Python 版本,用 venv 隔离项目依赖——这是最推荐的搭配:

bash

复制

# 1. pyenv 切换到项目需要的版本

pyenv local 3.10.14

# 2. 用这个版本创建虚拟环境

python -m venv .venv

# 3. 激活虚拟环境

source .venv/bin/activate

# 4. 安装项目依赖

pip install -r requirements.txt

方案对比:我该用哪种方式管理 Python

场景

推荐方案

理由

写写小脚本,不在乎版本

apt 安装 + 系统 Python

最简单,够用

一个项目,需要隔离依赖

apt 安装 + venv

轻量方案

多个项目,不同   Python 版本

pyenv +   venv

最灵活

数据科学/机器学习

Conda(另见说明)

Conda 包含 Python + 数据科学包生态

💡关于 Conda如果用 PyTorch / TensorFlow / NumPy 等科学计算包,建议单独了解 Miniconda/Anaconda,它有独立的包管理体系,和 apt/pyenv 并行,不冲突。

常见问题速查

问题

解决方法

python: command   not found(只有 python3

sudo apt install   python-is-python3,让 python指向 python3

pyenv   install 编译很慢

正常,编译过程需要5-10分钟,耐心等

pyenv   install 报编译错误

先装依赖(sudo apt install -y build-essential   libssl-dev ...),再重试

虚拟环境激活后仍用系统   Python

检查 which python,激活时路径应指向 .venv/bin/python

pip   install 提示 --break-system-packages

表示在 Ubuntu   22.04+ 系统 Python 下,改用 venv,或加该参数

pyenv 安装后 pyenv: command   not found

source ~/.bashrc重载配置,或重启终端

实战练习

按顺序完成以下操作,把本篇内容串起来:

# 1. 查看系统自带 Python 版本

python3 --version

# 2. 安装pip

sudo apt install python3-pip

# 3. 换清华镜像源

pip3 config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 4. 创建一个练习目录

mkdir ~/python-test && cd ~/python-test

# 5. 创建并激活虚拟环境

python3 -m venv .venv

source .venv/bin/activate

# 6. 装一个包测试

pip install requests

python -c "import requests; print(requests.__version__)"

# 7. 导出依赖

pip freeze > requirements.txt

cat requirements.txt

# 8. 退出虚拟环境

deactivate

# 9. 安装pyenv(可选,需要多版本时)

curl https://pyenv.run | bash

source ~/.bashrc

pyenv --version

本篇讲的是 Python 本身的安装和环境管理。IDEVS Code)的配置放在《Linux开发环境安装攻略(下)》统一讲。

💡下一篇预告:Linux开发环境安装攻略(中)》讲 Node.js/nvm/Java/sdkman——前端和 Java 开发者的必读内容。

最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-04 03:11:19 HTTP/2.0 GET : https://f.mffb.com.cn/a/496263.html
  2. 运行时间 : 0.454950s [ 吞吐率:2.20req/s ] 内存消耗:4,609.66kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=110caaeade6dc1d797cfef9bc92039f0
  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.000981s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001526s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.042079s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.005513s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001623s ]
  6. SELECT * FROM `set` [ RunTime:0.009541s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001639s ]
  8. SELECT * FROM `article` WHERE `id` = 496263 LIMIT 1 [ RunTime:0.025110s ]
  9. UPDATE `article` SET `lasttime` = 1783105879 WHERE `id` = 496263 [ RunTime:0.010891s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.014275s ]
  11. SELECT * FROM `article` WHERE `id` < 496263 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.003373s ]
  12. SELECT * FROM `article` WHERE `id` > 496263 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.010247s ]
  13. SELECT * FROM `article` WHERE `id` < 496263 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.076249s ]
  14. SELECT * FROM `article` WHERE `id` < 496263 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.043079s ]
  15. SELECT * FROM `article` WHERE `id` < 496263 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.023296s ]
0.459320s