From 63c8dc207faae675b528beeb8e4bf643c12990f2 Mon Sep 17 00:00:00 2001 From: kinghuin Date: Tue, 7 Jan 2020 15:48:30 +0800 Subject: [PATCH] fix install bug (#312) --- paddlehub/module/manager.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/paddlehub/module/manager.py b/paddlehub/module/manager.py index 116214e1..a65c5364 100644 --- a/paddlehub/module/manager.py +++ b/paddlehub/module/manager.py @@ -168,8 +168,7 @@ class LocalModuleManager(object): with tarfile.open(module_package, "r:gz") as tar: file_names = tar.getnames() size = len(file_names) - 1 - module_dir = os.path.split(file_names[0])[0] - module_dir = os.path.join(_dir, module_dir) + module_dir = os.path.join(_dir, file_names[0]) for index, file_name in enumerate(file_names): tar.extract(file_name, _dir) @@ -195,7 +194,7 @@ class LocalModuleManager(object): save_path = os.path.join(MODULE_HOME, module_name) if os.path.exists(save_path): - shutil.move(save_path) + shutil.rmtree(save_path) if from_user_dir: shutil.copytree(module_dir, save_path) else: -- GitLab