chore(terminal): 删除无调用的 _derive_pip_from_python 死代码
This commit is contained in:
parent
cb877b4b67
commit
ccdc101192
@ -64,22 +64,6 @@ class PythonMixin:
|
|||||||
|
|
||||||
return self._detect_system_python()
|
return self._detect_system_python()
|
||||||
|
|
||||||
@staticmethod
|
|
||||||
def _derive_pip_from_python(python_path: str) -> str:
|
|
||||||
"""
|
|
||||||
根据 python 可执行文件推导匹配的 pip,可避免“python 在 venv、pip 却指向系统”。
|
|
||||||
若同目录下找不到 pip3/pip,则回退为 `<python> -m pip`。
|
|
||||||
"""
|
|
||||||
try:
|
|
||||||
bin_dir = Path(python_path).resolve().parent
|
|
||||||
for name in ("pip3", "pip"):
|
|
||||||
cand = bin_dir / name
|
|
||||||
if cand.exists() and os.access(cand, os.X_OK):
|
|
||||||
return str(cand)
|
|
||||||
except Exception:
|
|
||||||
pass
|
|
||||||
return f"{python_path} -m pip"
|
|
||||||
|
|
||||||
def _detect_preinstalled_python(self) -> Optional[str]:
|
def _detect_preinstalled_python(self) -> Optional[str]:
|
||||||
"""尝试定位预装虚拟环境的 python 可执行文件。"""
|
"""尝试定位预装虚拟环境的 python 可执行文件。"""
|
||||||
# 允许显式指定可执行文件(优先级最高)
|
# 允许显式指定可执行文件(优先级最高)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user