Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -12,7 +12,10 @@ def ensure_library_installed(library_name, install_name=None):
|
|
| 12 |
except ImportError:
|
| 13 |
install_name = install_name or library_name
|
| 14 |
subprocess.check_call(["pip", "install", install_name])
|
| 15 |
-
|
|
|
|
|
|
|
|
|
|
| 16 |
|
| 17 |
# Ensure required libraries
|
| 18 |
ensure_library_installed("torch")
|
|
|
|
| 12 |
except ImportError:
|
| 13 |
install_name = install_name or library_name
|
| 14 |
subprocess.check_call(["pip", "install", install_name])
|
| 15 |
+
try:
|
| 16 |
+
globals()[library_name] = __import__(library_name) # Retry import
|
| 17 |
+
except ImportError as e:
|
| 18 |
+
raise ImportError(f"Failed to import {library_name} after installation.") from e
|
| 19 |
|
| 20 |
# Ensure required libraries
|
| 21 |
ensure_library_installed("torch")
|