Spaces:
Paused
Paused
File size: 549 Bytes
12818b2 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import socket
import subprocess
import sys
import os
def get_local_ip():
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.connect(("8.8.8.8", 80))
ip = s.getsockname()[0]
except:
ip = "127.0.0.1"
finally:
s.close()
return ip
if __name__ == "__main__":
ip = get_local_ip()
port = 8501
print(f"Lancement de Streamlit sur {ip}:{port}")
cmd = [sys.executable, "-m", "streamlit", "run", "main.py", "--server.address", ip, "--server.port", str(port)]
subprocess.run(cmd) |