fix: skill venv error

This commit is contained in:
hp0912 2026-04-05 03:49:43 +08:00
parent f9098e7950
commit c6ce818bef

View File

@ -33,8 +33,8 @@ def _ensure_skill_venv_python() -> None:
if not venv_python.is_file(): if not venv_python.is_file():
return return
current_python = Path(sys.executable).resolve() venv_dir = _skill_root() / ".venv"
if current_python == venv_python.resolve(): if Path(sys.prefix) == venv_dir.resolve():
return return
os.execv(str(venv_python), [str(venv_python), str(Path(__file__).resolve()), *sys.argv[1:]]) os.execv(str(venv_python), [str(venv_python), str(Path(__file__).resolve()), *sys.argv[1:]])