Instalación
Al igual que en otros manuales el primer paso luego de una breve introducción es instalar correctamente el ambiente. La recomendación es siempre la misma leer la documentación oficial.
- Python puede ser instalado sobre muchos sistemas operativos Linux, Mac y Windows.
Este manual instalara Python en Ubuntu 16.04 queda a ejercicio del lector instalarlo en su sistema operativo.
Instalando Python en Ubuntu 16.04
$ sudo apt-get update
$ sudo apt-get -y upgrade
$ sudo apt-get install -y python3-pip
$ sudo apt-get install build-essential libssl-dev libffi-dev python-dev
Ambiente y versiones
El primer obstáculo que encontraremos al utilizar python es que la mayoría de los sistemas operativos viene con una versión desactualizada.
Virtual Environment “venv”
Los “ambientes virtuales” te permiten tener un espacio aislado en tu computadora para los proyectos en python, asegurando que cada uno de los proyectos pueda tener su propio conjunto de dependencias y que estas no interfieran con otros proyectos.
Configurando el ambiente de programación nos provee un mejor control sobre nuestros proyectos, diferentes proyectos pueden tener diferentes dependencias, la convivencia de la mismas puede generar interferencias en diferentes proyectos.
Podemos configurar tantos ambientes de programacion como queramos. Cada ambiente es basicamente un directorio en tu computadora que tiene unos scripts y estos actuan como un ambiente.
Primero necesitamos instalar el modulo venv , que es parte de la libreria del Python 3, con esto podremos crear nuestros ambientes virtuales:
Instalando venv en Ubuntu 16.04
$ sudo apt-get install -y python3-venv
Con venv instalado, seremos capaces de crear nuestros ambientes. Elegimos un directorio donde pondremos el ambiente.
$ mkdir environments
$ cd environments
Una vez en el directorio, creamos el ambiente con el siguiente comando:
$ python3 -m venv my_env
Esencialmente, esto configura un nuevo directorio el cual contiene unos archivos los cuales podemos ver con el comando ls :
$ ls my_env/
bin include lib lib64 pyvenv.cfg share
Para usar este ambiente, necesitamos activarlo, el cual podemos hacer escribiendo el siguiente comando:
$ source my_env/bin/activate
Para desactivar el ambiente simplemente escribiremos:
$ deactivate
Probando el ambiente
Para probar el ambiente primero verificamos la versión de Python que tenemos instalado, como segundo paso activaremos el ambiente, crearemos un script del Python y verificamos la versión en la que se ejecuto.
1. Versión de Python
$ python --version
Python 2.7.12
2. Activaremos el ambiente
$ source my_env/bin/activate
3. Creamos un pequeño script para verificar la versión.
$ vi hello-world.py
En el script llamado hello-world.py escribiremos:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import sys
print(sys.version)
Daremos permisos de ejecucion al script, y ejecutamos:
$ chmod +x hello-world.py
$ ./hello-world.py
3.5.2 (default, Nov 23 2017, 16:37:01)
[GCC 5.4.0 20160609]
Conclusiones
En este punto tenemos instalado Python 3 como ambiente de programación para tu maquina con Ubuntu, ahora puedes empezar a escribir código en tu proyecto.