问题: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。
问题: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。