Jelajahi Sumber

awg commit algorithm components

anweiguo 4 bulan lalu
induk
melakukan
b9deb30f6c
1 mengubah file dengan 3 tambahan dan 2 penghapusan
  1. 3 2
      run_all.py

+ 3 - 2
run_all.py

@@ -23,9 +23,10 @@ base_dir = os.path.abspath(os.path.dirname(__file__))
 processes = []
 for service, port in services:
     service_path = os.path.join(base_dir, service)
-    service_dir = os.path.dirname(service_path)
     print(f"Starting {service} on port {port}")
-    p = subprocess.Popen(["python", service_path], cwd=base_dir)  # 设置工作目录为项目根目录
+    env = os.environ.copy()
+    env["PYTHONPATH"] = base_dir  # 设置 PYTHONPATH 为项目根目录
+    p = subprocess.Popen(["python", service_path], env=env)
     processes.append(p)
 
 # 等待所有进程结束