snehakingrani commited on
Commit
d323619
·
verified ·
1 Parent(s): a07d860

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -1,17 +1,17 @@
1
  import os
2
- import subprocess
3
 
4
- # Function to install packages
5
- def install(package):
6
- subprocess.check_call([os.sys.executable, "-m", "pip", "install", package])
7
-
8
- # Install torch if not already installed
9
  try:
10
  import torch
11
- except ModuleNotFoundError:
12
- install("torch")
13
- import torch
14
-
 
 
 
 
 
15
  import streamlit as st
16
  from diffusers import DiffusionPipeline
17
  from PIL import Image
 
1
  import os
 
2
 
3
+ # Install missing dependencies
 
 
 
 
4
  try:
5
  import torch
6
+ import torchvision
7
+ import diffusers
8
+ import transformers
9
+ from PIL import Image
10
+ except ModuleNotFoundError as e:
11
+ missing_module = str(e).split("'")[1]
12
+ os.system(f"pip install {missing_module}")
13
+
14
+ import torch
15
  import streamlit as st
16
  from diffusers import DiffusionPipeline
17
  from PIL import Image