From 13b690c23a9025595b666becd50a5213a1f90486 Mon Sep 17 00:00:00 2001 From: HibiKier <775757368@qq.com> Date: Wed, 4 Jun 2025 14:10:17 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20=E7=AE=80=E5=8C=96=E5=AE=89?= =?UTF-8?q?=E8=A3=85=E4=BE=9D=E8=B5=96=E7=9A=84=E5=91=BD=E4=BB=A4=E6=9E=84?= =?UTF-8?q?=E5=BB=BA=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../plugin_store/data_source.py | 24 +++++-------------- 1 file changed, 6 insertions(+), 18 deletions(-) diff --git a/zhenxun/builtin_plugins/plugin_store/data_source.py b/zhenxun/builtin_plugins/plugin_store/data_source.py index 85dcabd0..427570ff 100644 --- a/zhenxun/builtin_plugins/plugin_store/data_source.py +++ b/zhenxun/builtin_plugins/plugin_store/data_source.py @@ -20,6 +20,10 @@ from .config import BASE_PATH, DEFAULT_GITHUB_URL, EXTRA_GITHUB_URL BAT_FILE = Path() / "win启动.bat" +WIN_COMMAND = ["./Python310/python.exe", "-m", "pip", "install", "-r"] + +DEFAULT_COMMAND = ["poetry", "run", "pip", "install", "-r"] + def row_style(column: str, text: str) -> RowStyle: """被动技能文本风格 @@ -52,24 +56,8 @@ def install_requirement(plugin_path: Path): return try: - if BAT_FILE.exists(): - command = [ - "./Python310/python.exe", - "-m", - "pip", - "install", - "-r", - str(existing_requirements), - ] - else: - command = [ - "poetry", - "run", - "pip", - "install", - "-r", - str(existing_requirements), - ] + command = WIN_COMMAND if BAT_FILE.exists() else DEFAULT_COMMAND + command.append(str(existing_requirements)) result = subprocess.run( command, check=True,