Files
xLegende-ComfyUI-Prompt-For…/install.py
T
2025-04-12 15:06:44 +02:00

36 lines
1.3 KiB
Python

# /ComfyUI-Prompt-Formatter/install.py
import subprocess
import sys
import os
def install_dependencies():
print("...")
print("...")
print("Installing dependencies for ComfyUI-Prompt-Formatter")
print("...")
print("...")
try:
print("Installing PyYAML...")
# Use pip directly from the Python executable path
python_exe = sys.executable
subprocess.check_call([python_exe, '-m', 'pip', 'install', 'PyYAML'])
print("PyYAML installed successfully.")
except subprocess.CalledProcessError as e:
print(f"Error installing PyYAML: {e}")
print("Please try installing PyYAML manually:")
print(f"'{sys.executable}' -m pip install PyYAML")
except Exception as e:
print(f"An unexpected error occurred during installation: {e}")
# Check if run as main script
if __name__ == "__main__":
install_dependencies()
# Check if running in Colab or Paperspace to potentially avoid restart prompt
if 'COLAB_GPU' in os.environ or 'PAPERSPACE_NOTEBOOK_ID' in os.environ:
print("\nDependency installation complete. Please proceed.")
else:
# Basic prompt for non-automated environments
print("\nDependency installation finished.")
print("If ComfyUI is running, you may need to restart it for the changes to take effect.")