diff --git a/__init__.py b/__init__.py index 5c2ae9f..875b438 100644 --- a/__init__.py +++ b/__init__.py @@ -46,17 +46,6 @@ def set_system_console_topmost(top): SWP_NOMOVE | SWP_NOSIZE | SWP_NOZORDER, ) -app_path = site.USER_SITE -if app_path not in sys.path: - sys.path.append(app_path) -pybin = sys.executable - -print("Ensuring: pip") -try: - subprocess.call([pybin, "-m", "ensurepip"]) - subprocess.call([pybin, "-m", "pip", "install", "--upgrade","pip"]) -except ImportError: - pass def import_module(self, module, install_module): show_system_console(True) @@ -98,6 +87,13 @@ class SequencerImportMovieOperator(Operator): sys.path.append(app_path) pybin = sys.executable + print("Ensuring: pip") + try: + subprocess.call([pybin, "-m", "ensurepip"]) + subprocess.call([pybin, "-m", "pip", "install", "--upgrade","pip"]) + except ImportError: + pass + import_module(self, "open_clip_torch", "open_clip_torch") import_module(self, "pytorch_lightning", "pytorch_lightning") import_module(self, "addict", "addict")