浏览代码

awg commit algorithm components

anweiguo 4 月之前
父节点
当前提交
b9deb30f6c
共有 1 个文件被更改,包括 3 次插入2 次删除
  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)
 
 # 等待所有进程结束