一键导入
pyenv
Install pyenv and the project's pinned Python. Use before the virtualenv skill when the .python-version interpreter is missing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Install pyenv and the project's pinned Python. Use before the virtualenv skill when the .python-version interpreter is missing.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | pyenv |
| description | Install pyenv and the project's pinned Python. Use before the virtualenv skill when the .python-version interpreter is missing. |
Install pyenv via Homebrew, install the Python pinned in .python-version, and activate it so
the virtualenv skill builds venv/ against the right interpreter.
brew install pyenv
pyenv install "$(cat .python-version)"
eval "$(pyenv init -)"
.python-version already pins the version, so pyenv selects it automatically once the shims are
active. Confirm:
pyenv version
python --version
virtualenv skill, if the pinned Python isn't installed.eval "$(pyenv init -)" to your shell profile
(e.g. ~/.zshrc).brew)Lint roles and playbooks with ansible-lint from the project virtualenv. Run after every change under roles/.
Run ansible-test sanity on module/plugin changes from the project virtualenv. Run after modifying any file under plugins/.
Format Python plugin code with black from the project virtualenv. Run after every edit to a file under plugins/ so it matches the black version CI enforces.
Manage changelog fragments and CHANGELOG.rst with antsibull-changelog from the project virtualenv. Add a fragment per user-facing change; release consumes fragments to cut a version.
Build the collection tarball with ansible-galaxy from the project virtualenv. Local builds verify only; the tag-driven release workflow builds and publishes.
Run a role's molecule scenario from the project virtualenv. Scenarios hit real Cloudflare and double as the role's example playbook; run from the role directory.