A veces cuando descargues un proyecto por ejemplo de GitHub o te compartan un proyecto de python, veras que tiene un archivo comunmente llamado requirements.txt, entonces eso es una gran ayuda ya que no necesitas estar adivinando que dependencias necesitas instalar, por lo tanto el proceso es muy simple, primero necesitaremos crear un ambiente virtual en blanco, para este ejemplo lo llamaremos init_venv.
Copiar códigopython3 -m venv init_venv
Copiar códigopython -m venv init_venv
Una vez creado el ambiente virtual lo activamos:
Copiar códigosource init_venv/bin/activate
Cuando actives el ambiente verás en consola una salida muy similar a esta:
Copiar código.\init_venv\Scripts\activate
Cuando actives el ambiente verás en consola una salida muy similar a esta:
Una vez activado el ambiente ejecutamos el comando de instalación de las dependencias, con el comando:
Copiar códigopip install -r requirements.txt
Una vez hecho eso ya podrás ejecutar cualquier archivo de python sin estar instalando las dependencias una por una.