Spaces:
Sleeping
Sleeping
File size: 683 Bytes
d8774c7 7ac6a17 d8774c7 a26b167 6a7ac36 a26b167 d8774c7 a26b167 d8774c7 a26b167 ad84086 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
import os
import subprocess
import sys
print("Installing BrowserGym dependencies...")
subprocess.run("cd BrowserGym && make install", shell=True, check=True)
print("BrowserGym installation completed successfully")
# Add BrowserGym directory to sys.path directly
current_dir = os.path.dirname(os.path.abspath(__file__))
browsergym_path = os.path.join(current_dir, "BrowserGym")
print(f"Added BrowserGym path: {browsergym_path}")
# Prepare env with updated PYTHONPATH
env = os.environ.copy()
env["PYTHONPATH"] = f"{browsergym_path}:{env.get('PYTHONPATH', '')}"
# 🔁 Now run app.py in a clean subprocess with correct PYTHONPATH
subprocess.run([sys.executable, "app_.py"], env=env) |