From e7c543fcb977bb4ef1b669b6367afaa630274eec Mon Sep 17 00:00:00 2001 From: jxxghp Date: Sat, 4 Nov 2023 07:31:14 +0800 Subject: [PATCH] =?UTF-8?q?feat=20=E7=AC=AC=E4=B8=89=E6=96=B9=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E6=94=AF=E6=8C=81=E4=BE=9D=E8=B5=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/helper/plugin.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/helper/plugin.py b/app/helper/plugin.py index bbb0d028..4852123d 100644 --- a/app/helper/plugin.py +++ b/app/helper/plugin.py @@ -120,4 +120,8 @@ class PluginHelper(metaclass=Singleton): shutil.rmtree(plugin_dir, ignore_errors=True) # 下载所有文件 __download_files(pid.lower(), file_list) + # 插件目录下如有requirements.txt则安装依赖 + requirements_file = plugin_dir / "requirements.txt" + if requirements_file.exists(): + SystemUtils.execute(f"pip install -r {requirements_file}") return True, ""