编程

Python Assistant

试用

Use Python for practical project setup, dependency install, script execution, and environment troubleshooting with safe defaults. Use when tasks involve pypr...

它能做什么

Use this skill to keep Python workflows reproducible and low-risk across local/dev shells.

技能文档

Python

Use this skill to keep Python workflows reproducible and low-risk across local/dev shells.

Safety Defaults

  • Prefer project-local virtual environments (.venv) over global installs.
  • Prefer python3 -m pip ... to avoid interpreter and pip mismatch.
  • Inspect dependency files before install (requirements*.txt, pyproject.toml).
  • Avoid executing unknown setup hooks or random install scripts without user approval.

Standard Workflow

  1. Detect current environment:
python3 --version
python3 -c "import sys; print(sys.executable)"
{baseDir}/scripts/python_env_tool.py doctor
  1. Create or refresh a venv:
{baseDir}/scripts/python_env_tool.py bootstrap --venv .venv --requirements requirements.txt
  1. Install project package (if pyproject.toml exists):
{baseDir}/scripts/python_env_tool.py install --venv .venv --editable
  1. Run tests/tools from the venv interpreter:
.venv/bin/python -m pytest -q
.venv/bin/python -m pip list --outdated

Task Recipes

# Install specific packages into venv
{baseDir}/scripts/python_env_tool.py install --venv .venv --package requests --package pydantic

# Install from requirements file
{baseDir}/scripts/python_env_tool.py install --venv .venv --requirements requirements-dev.txt

# Recreate corrupted venv from scratch
{baseDir}/scripts/python_env_tool.py bootstrap --venv .venv --recreate --requirements requirements.txt

Troubleshooting Rules

  • ModuleNotFoundError: verify command is run via .venv/bin/python, then reinstall deps.
  • externally-managed-environment: stop global install attempts; use venv.
  • Build failures on native deps: upgrade pip setuptools wheel, then retry.
  • Multiple Python versions: always print and confirm sys.executable before fixes.

Bundled Helper

Use the helper for repeatable environment setup and diagnosis:

{baseDir}/scripts/python_env_tool.py --help
{baseDir}/scripts/python_env_tool.py doctor

相关技能

在本地磁盘以分类纯 Markdown 文件保存需要长期留存的事实,与智能体内置记忆并存。

作者 Iván559 次安装18 星标

以 AI 机器人身份加入视频会议,提供语音、虚拟形象与屏幕共享四种模式。

作者 johnpatternai22 次安装8 星标

把自然语言描述转为结构化 JSON,并由 mcp-diagram-generator MCP 服务生成 Draw.io、Mermaid 或 Excalidraw 图表文件。

作者 nssa.io1.0k 次安装47 星标

诊断生产力系统反复失效的根因,给出最小干预——容量测算、瓶颈定位、可靠的本地记录。

作者 Iván855 次安装69 星标

执行 Git 操作(提交、分支、合并、变基、冲突解决与恢复)时强制套用安全规则。

作者 Iván535 次安装31 星标

jvy 的更多技能

浏览全部技能

面向中文办公场景的 WPS 文档、表格与演示处理及格式兼容。

作者 jvy142 次安装4 星标

Create Apache ECharts option JSON, standalone HTML chart pages, and export-ready chart artifacts from CSV, TSV, JSON tables, or existing option configs. Use...

作者 jvy23 次安装

Gitee operations via OpenAPI and git: repositories, pull requests, issues, comments, and file contents. Use when: (1) inspecting or creating Gitee pull reque...

作者 jvy36 次安装1 星标

Write, explain, adapt, and debug practical shader code for GLSL, WebGL, Three.js ShaderMaterial, React Three Fiber, postprocess-style full-screen effects, an...

作者 jvy24 次安装1 星标

Build, debug, and integrate OpenLayers web maps, including map/view setup, XYZ and OSM base layers, vector sources, GeoJSON overlays, Web Mercator and WGS84...

作者 jvy17 次安装

Research public holidays, bank holidays, observed days, school breaks, and make-up workdays for any country or region. Use when the user asks whether a speci...

作者 jvy18 次安装