Skip to content

install.sh uv branch fails on PEP 668; suggest uv tool install + solve import tigeropen #89

Description

@zhouyuanh

问题:install.sh 的 uv 分支用 uv pip install tigeropen,在 Homebrew Python(externally-managed)上直接报 error: externally-managed-environment,且分支不建 venv、装完还要手动找二进制(找路径列表只认 pipx、不认 uv tool)。
建议 1:uv 分支改 uv tool install tigeropen(隔离环境绕开 PEP 668、自动配 PATH、可删掉手动找路径逻辑)。
建议 2(解决 import):明确区分两种用法--CLI 用 uv tool install;库用法 import tigeropen 用 uv add tigeropen / pip install 进项目 venv。可选增强:加 --lib 模式,建已知路径 venv + 软链 CLI,一条命令同时得到 PATH 上的 CLI 和可 import 的 venv。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions