Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -1,4 +1,5 @@
|
|
1 |
import os
|
|
|
2 |
import gradio as gr
|
3 |
import json
|
4 |
from tqdm import tqdm
|
@@ -107,8 +108,14 @@ with gr.Blocks() as demo:
|
|
107 |
|
108 |
if __name__ == "__main__":
|
109 |
os.environ["USER_AGENT"] = "gradio-hf-space"
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
#
|
|
|
|
|
|
|
|
|
|
|
|
|
114 |
demo.launch()
|
|
|
1 |
import os
|
2 |
+
import subprocess
|
3 |
import gradio as gr
|
4 |
import json
|
5 |
from tqdm import tqdm
|
|
|
108 |
|
109 |
if __name__ == "__main__":
|
110 |
os.environ["USER_AGENT"] = "gradio-hf-space"
|
111 |
+
# Tell Playwright to install browsers into the local folder (needed in some environments)
|
112 |
+
os.environ["PLAYWRIGHT_BROWSERS_PATH"] = "0"
|
113 |
+
|
114 |
+
# Use subprocess.run to install Chromium with dependencies
|
115 |
+
try:
|
116 |
+
subprocess.run(["playwright", "install", "chromium", "--with-deps"], check=True)
|
117 |
+
print("Playwright Chromium installed successfully.")
|
118 |
+
except subprocess.CalledProcessError as e:
|
119 |
+
print("Error during Playwright installation:", e)
|
120 |
+
|
121 |
demo.launch()
|