dtkne commited on
Commit
566dcba
·
verified ·
1 Parent(s): 949b582

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -0
app.py CHANGED
@@ -5,6 +5,15 @@ import subprocess
5
  from pytubefix import YouTube
6
  from moviepy.editor import VideoFileClip
7
  from transformers import pipeline
 
 
 
 
 
 
 
 
 
8
 
9
  # Ensure required packages are installed inside Hugging Face Spaces
10
  subprocess.run(["pip", "install", "pytubefix", "moviepy", "transformers", "torchaudio"], check=True)
 
5
  from pytubefix import YouTube
6
  from moviepy.editor import VideoFileClip
7
  from transformers import pipeline
8
+ import subprocess
9
+ import sys
10
+
11
+ # Ensure moviepy is installed
12
+ try:
13
+ import moviepy.editor
14
+ except ImportError:
15
+ subprocess.run([sys.executable, "-m", "pip", "install", "moviepy"], check=True)
16
+ import moviepy.editor # Retry import after installation
17
 
18
  # Ensure required packages are installed inside Hugging Face Spaces
19
  subprocess.run(["pip", "install", "pytubefix", "moviepy", "transformers", "torchaudio"], check=True)