返回顶部
p

pippip包管理

Use pip for Python package install, upgrade, freeze, and dependency file workflows with virtual environments first. Use when handling requirements.txt, pip install errors, pipx vs pip decisions, or reproducible Python dependency setup.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
287
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

pip

pip

使用此技能进行Python依赖管理,采用安全默认配置并确保结果可复现。

适用范围

  • - 创建和维护项目本地虚拟环境
  • 安装、升级、卸载和检查Python包
  • 管理requirements.txt及类似锁定版本的固定输出(pip freeze)
  • 排查常见pip故障(externally-managed-environment、解析器冲突、wheel/构建失败)

安全默认配置

  • - 优先使用隔离安装:
- 项目:python3 -m venv .venv - 应用CLI:pipx(如可用)
  • - 除非用户明确要求,否则避免全局安装。
  • 优先使用python3 -m pip ...而非裸pip,以避免解释器不匹配。
  • 未经用户明确批准,绝不运行未知的setup.py或任意安装脚本。

快速路径

bash

每个项目初始化一次虚拟环境


python3 -m venv .venv
. .venv/bin/activate
python3 -m pip install --upgrade pip

安装依赖

python3 -m pip install -r requirements.txt

固定精确版本

python3 -m pip freeze > requirements.txt

常用操作

bash

安装一个或多个包


python3 -m pip install requests pydantic

升级特定包

python3 -m pip install --upgrade requests

卸载包

python3 -m pip uninstall -y requests

查看包详情

python3 -m pip show requests

列出过时包

python3 -m pip list --outdated

可复现的依赖流程

bash

从锁定文件安装


python3 -m pip install -r requirements.txt

生成固定版本快照

python3 -m pip freeze > requirements.txt

导出JSON元数据用于自动化

python3 -m pip list --format=json

故障排查

  • - externally-managed-environment:
- 使用虚拟环境(python3 -m venv .venv)并在其中重试。 - 如果用户要求安装应用CLI,优先使用pipx install
  • - No matching distribution found:
- 检查Python版本兼容性。 - 检查包名/版本拼写错误。 - 如可用,尝试python3 -m pip index versions
  • - 构建/编译失败:
- 升级构建工具:python3 -m pip install -U pip setuptools wheel - 如有需要,安装系统头文件/工具链,然后重试。

辅助脚本

使用内置辅助脚本实现可重复流程:

bash
{baseDir}/scripts/pip-safe.sh detect
{baseDir}/scripts/pip-safe.sh ensure-venv .venv
{baseDir}/scripts/pip-safe.sh install --venv .venv -- requests pydantic
{baseDir}/scripts/pip-safe.sh requirements --venv .venv requirements.txt
{baseDir}/scripts/pip-safe.sh freeze --venv .venv > requirements.txt

决策规则

  • - 如果任务是项目依赖管理:使用虚拟环境 + pip。
  • 如果任务是为用户安装独立CLI工具:优先建议使用pipx。
  • 如果系统策略阻止全局安装:保持在虚拟环境中,并解释原因。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 pip-1776091683 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 pip-1776091683 技能

通过命令行安装

skillhub install pip-1776091683

下载

⬇ 下载 pip v1.0.0(免费)

文件大小: 3.03 KB | 发布时间: 2026-4-15 13:54

v1.0.0 最新 2026-4-15 13:54
- Initial release of the pip skill for safe and reproducible Python package management.
- Provides workflows for virtual environments, requirements.txt, pip install troubleshooting, and dependency pinning.
- Includes safety defaults: venv by default, avoids global installs, and prefers `python3 -m pip`.
- Adds install metadata for Homebrew and Apt systems.
- Offers helper script and fast-path bash recipes for common dependency setup tasks.
- Documents troubleshooting for common pip errors and guidance on using pipx for CLI tool installs.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部