SuperAPI AI 工具集

uv-python-versions

编程与开发

查看项目

更新于 10-15 23:49

技能介绍

用途:该技能提供用 uv 安装与管理 Python 解释器版本的快速参考,覆盖安装特定 CPython 或 PyPy、在多个已安装解释器间切换、为项目固定 Python 版本、查找与列出已安装版本等任务。

主要能力:支持安装最新或指定版本,如 uv python install、uv python install 3.11、uv python install 3.10 3.11 3.12、uv python install 3.11.5、uv python install cpython@3.11.5、uv python install pypy@3.9;列出可用或已安装版本,如 uv python list、uv python list --only-installed、uv python list --verbose;固定项目版本,如 uv python pin 3.11、uv python pin pypy@3.9,会创建或更新 .python-version;查找解释器,如 uv python find、uv python find 3.11、uv python find pypy@3.9;在运行、建虚拟环境和初始化项目时指定版本,如 uv run --python 3.11 script.py、uv venv --python 3.11、uv init --python 3.12 my-project。

版本来源顺序:uv 依次查找 uv 管理的版本、项目目录中的 .python-version、pyproject.toml 的 requires-python、系统 Python,以及 $PATH 和标准位置。

适用场景:安装与切换多版本、项目版本固定、多版本测试、管理 CPython 与 PyPy。

限制:资料未提供卸载命令,仅给出手动删除目录的示例;未说明收费、平台限制或效果保证。相关主题可参考 uv-project-management、uv-workspaces、python-testing。官方文档见 https://docs.astral.sh/uv/guides/install-python/。