-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
37 lines (30 loc) · 951 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#!/bin/bash
# Verificar si Python está instalado
if ! command -v python3 &> /dev/null
then
echo "Python3 no está instalado. Por favor, instálalo e intenta de nuevo."
exit
fi
# Verificar si pip está instalado
if ! command -v pip3 &> /dev/null
then
echo "pip3 no está instalado. Por favor, instálalo e intenta de nuevo."
exit
fi
# Crear un entorno virtual
echo "Creando un entorno virtual de Python..."
python3 -m venv env
# Activar el entorno virtual
source env/bin/activate
# Instalar las dependencias de Python en el entorno virtual
echo "Instalando dependencias de Python..."
pip install -r requirements.txt
# Verificar si FFmpeg está instalado
if ! command -v ffmpeg &> /dev/null
then
echo "FFmpeg no está instalado. Instalándolo..."
sudo apt update
sudo apt install ffmpeg -y
fi
echo "Instalación completada. Todo está listo."
echo "Para activar el entorno virtual, ejecuta 'source env/bin/activate'"