Spaces:
Runtime error
Runtime error
| import gradio as gr | |
| import subprocess | |
| from pathlib import Path | |
| PIXI_PATH = Path("/home/user/.pixi/bin/pixi") | |
| def check_and_install_pixi(): | |
| try: | |
| subprocess.check_call("pixi --version", shell=True) | |
| except subprocess.CalledProcessError: | |
| print("pixi not found. Installing pixi...") | |
| # Install pixi using the provided installation script | |
| subprocess.check_call("curl -fsSL https://pixi.sh/install.sh | bash", shell=True) | |
| def pixi_run(): | |
| command = f"{PIXI_PATH} run app" | |
| subprocess.check_call(command, shell=True) | |
| def check_port_and_kill(): | |
| command = "lsof -t -i:7860 | xargs -r kill" | |
| subprocess.check_call(command, shell=True) | |
| if __name__ == "__main__": | |
| check_port_and_kill() | |
| check_and_install_pixi() | |
| pixi_run() |