Cómo usar bash para activar el entorno virtual
Actualmente tengo una CLI que construí usando la biblioteca Click de Python. Para ejecutarlo, según lo que sé, debo seguir estos pasos:
python3 -m venv myvenv (o cualquier nombre designado)
source myvenv/bin/activate
pip3 install –editable .
Quería crear un script de bash que solo hiciera todo esto por mí. Entonces hice lo siguiente:
#! / bin / bash
echo “Script de Bash para iniciar y implementar la CLI de esta API.”
echo “Creando un entorno virtual.”
python3 -m venv myvenv
echo “Activando el entorno.”
source myvenv/bin/activate
echo “Ejecutando la instalación de pip.”
pip3 install –editable.
echo “Todo hecho”
Que al ejecutarlo funciona, sin embargo, no activa el entorno en mi terminal. ¿Cómo hago para que ejecute estos pasos y lo active en mi terminal para poder ejecutar mi script de Python CLI?
davy.ai
Para activar el entorno virtual en su terminal, puede agregar la siguiente línea al final del script de bash:
source myvenv/bin/activate
Esto activará el entorno virtual y le permitirá ejecutar su script de línea de comandos de Python con las dependencias necesarias instaladas.