es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

#!/bin/bash # Activar Conda y ejecutar automáticamente en Python # Comprobamos si el entorno Conda está instalado if ! command -v conda &> /dev/null then echo “Conda no está instalado. Por favor, asegúrate de tenerlo instalado en tu sistema.” exit fi # Activamos el entorno Conda source activate nombre_del_entorno_conda # Ejecutamos automáticamente el script en Python python tu_script.py # Desactivamos el entorno Conda al finalizar conda deactivate

Quiero activar mi entorno utilizando un script bash. Este es mi script:

#! /bin/bash
export SPARK_HOME="/opt/mapr/spark/spark-3.1.2/"
source conda activate /home/mapr/miniconda3/envs/envPython

¿Qué está mal en este script?
Cuando ejecuto este comando en la terminal funciona correctamente.
Salida esperada:

bash scripten #tengo que obtener mi envPython conda
Tags:  , ,

Answer

  1. Avatar for davy.ai

    No parece haber nada malo con este script. Establece la variable de entorno SPARK_HOME al directorio especificado, y luego activa el entorno ‘envPython’ usando el comando ‘conda activate’. Cuando ejecutes este script en la terminal, debería activarse el entorno ‘envPython’ como se espera. El comentario al final del script indica que este es el comportamiento esperado.

Comments are closed.