tonychenxyz commited on
Commit
f7b19d2
·
1 Parent(s): 35c8f49

updated installation

Browse files
Files changed (1) hide show
  1. app.py +11 -8
app.py CHANGED
@@ -1,18 +1,18 @@
1
- import gradio as gr
2
- import os
3
 
4
  import subprocess
5
  import sys
6
 
7
  def install(package):
 
 
 
 
 
8
  subprocess.check_call([sys.executable, "-m", "pip", "install", package])
9
 
10
- try:
11
- import pydantic
12
- if pydantic.__version__ != '2.0':
13
- install('pydantic==2.0')
14
- except ImportError:
15
- install('pydantic==2.0')
16
 
17
  is_prod = True
18
  if os.environ.get('PROD_MODE') == 'local':
@@ -20,6 +20,9 @@ if os.environ.get('PROD_MODE') == 'local':
20
 
21
  import pickle
22
 
 
 
 
23
  if not is_prod:
24
  import os
25
  os.environ['HF_HOME'] = '/proj/afosr/metavoice/cache'
 
1
+
 
2
 
3
  import subprocess
4
  import sys
5
 
6
  def install(package):
7
+ try:
8
+ subprocess.check_call([sys.executable, "-m", "pip", "uninstall", "-y", package])
9
+ print(f"Successfully uninstalled {package}")
10
+ except subprocess.CalledProcessError:
11
+ print(f"Package {package} was not installed, proceeding with installation")
12
  subprocess.check_call([sys.executable, "-m", "pip", "install", package])
13
 
14
+ install('pydantic==2.0')
15
+ install('gradio==4.43.0')
 
 
 
 
16
 
17
  is_prod = True
18
  if os.environ.get('PROD_MODE') == 'local':
 
20
 
21
  import pickle
22
 
23
+ import gradio as gr
24
+ import os
25
+
26
  if not is_prod:
27
  import os
28
  os.environ['HF_HOME'] = '/proj/afosr/metavoice/cache'