diff --git a/zhenxun/builtin_plugins/plugin_store/data_source.py b/zhenxun/builtin_plugins/plugin_store/data_source.py index 95d4568c..3bf60f37 100644 --- a/zhenxun/builtin_plugins/plugin_store/data_source.py +++ b/zhenxun/builtin_plugins/plugin_store/data_source.py @@ -383,7 +383,9 @@ class StoreManager: is_install_req = False for requirement_path in requirement_paths: - requirement_file = target_dir / requirement_path.path + requirement_file = target_dir / Path(requirement_path.path).relative_to( + replace_module_path + ) if requirement_file.exists(): is_install_req = True await VirtualEnvPackageManager.install_requirement(requirement_file)