@@ -94,12 +94,14 @@ async def install_node(node, workspace_dir):
9494 # Install requirements if present
9595 requirements_file = node_path / "requirements.txt"
9696 if requirements_file .exists ():
97- subprocess .run ([sys .executable , "-m" , "pip" , "install" , "-r" , str (requirements_file )], check = True )
97+ subprocess .run (["conda" , "run" , "-n" , "comfystream" , "pip" , "install" , "-r" , str (requirements_file )], check = True )
98+ subprocess .run (["conda" , "run" , "-n" , "comfyui" , "pip" , "install" , "-r" , str (requirements_file )], check = True )
9899
99100 # Install additional dependencies if specified
100101 if "dependencies" in node :
101102 for dep in node ["dependencies" ].split (',' ):
102- subprocess .run ([sys .executable , "-m" , "pip" , "install" , dep .strip ()], check = True )
103+ subprocess .run (["conda" , "run" , "-n" , "comfystream" , "pip" , "install" , dep .strip ()], check = True )
104+ subprocess .run (["conda" , "run" , "-n" , "comfyui" , "pip" , "install" , dep .strip ()], check = True )
103105
104106 except Exception as e :
105107 logger .error (f"Error installing { dir_name } { e } " )
0 commit comments