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)