El procedimiento de descargar python varía de acuerdo al sistema operativo que
estemos utilizando, para instalarlo en Debian GNU/Linux (y derivados como
Ubuntu):
# OPCIÓN 1# Agrega una instrucción al bashrc que llama al script activate para activar el# entorno virtual (como está en el bashrc, correrá automáticamente en nuevas# instancias de Bash)echo". ~/.local/share/venv/base/bin/activate" >> ~/.bashrc
# OPCIÓN 2# En lugar de siempre activar el mismo entorno, podemos crear un alias "venv"# que al escribirse activa el entorno "base". Es decir, cada vez que vayamos# a trabajar en un proyecto de python, escribimos "venv".echo'alias venv=". ~/.local/share/venv/base/bin/activate"' >> ~/.bashrc
3. Instalar librerías
Una vez tengamos activado el entorno, podemos empezar a instalar los paquetes
necesarios para el curso.
pip install --upgrade pip # Actualizar pip a la versión más recientepip install jupyter # Podemos instalar un paquetepip install numpy matplotlib scipy # ... o varios a la vezpip install mkdocs mkdocs-material
Opción automatizada: pyv
Con esta herramienta podemos abstraer la funcionalidad del módulo de
python-venv que se utiliza anteriormente para el manejo de librerías.
git clone https://git.tavo.one/tavo/pyv.git ~/.local/share/pyv
printf'for f in pyv pyv_comp.bash ; do if [ -f ~/.local/share/pyv/$f ] ; then . ~/.local/share/pyv/$f ; fi ; done' >> ~/.bashrc
Si tenemos la herramienta pyv instalada, podemos abstraer esta funcionalidad.
Por ejemplo, con los siguientes comandos:
pyv new v1 # create venv named v1pyv new v2 # create venv named v2pyv ls # list venvspyv rm v2 # delete venv named v2pyv enter v1 # enter venv named v1pyv exit# exit current venv