Vamos a ver como instalar un entorno de trabajo en python en nuestra distribución de Linux, en mi caso sobre elementary OS.
Antes de nada tenemos que hacer un update y un upgrade de nuestro sistema:
$ sudo apt update
$ sudo apt upgrade -y
Para empezar instalamos python de los repositorios oficiales, para ello lanzamos:
$ sudo apt install python3 -y
Instalamos el compilador de c llamado g++, la mayoria de módulos van a estar en este lenguaje y necesitarán que los compilemos
$ sudo apt install g++ -y
Instalamos pip, que es un gestor de paquetes, para instalar módulos de python. Podemos realizar busquedas en su web para ver que módulo nos puede interesar instalar. Web: https://pypi.org/ Vamos a instalar el pip para la versión 3:
$ sudo apt install python3-pip
Con pip podremos hacer instalaciones con el comando:
$ sudo pip3 install paquete
Depende de lo que vayamos a realizar con python, podriamos instalar ciertas librerias de base. Ponemos un ejemplo con la libreria sympy. Cuando son librerias pesadas y conocidas, podemos en vez de instalarlo con pip hacerlo con apt, de tal forma que tiramos de los repositorios de la distribución y además ya están precompilados. Muchas veces tarda bastante en compilarse.
$ sudo apt install python3-sympy
Si lo quisieramos hacer con pip lanzariamos:
$ sudo pip3 install sympy
Podriamos instalar por ejemplo numpy y requiere una compilación especial, por ello nos facilitaría mucho ejecutar:
$ sudo apt install python3-numpy
Un ejemplo a instalar con pip puede ser jupyter:
$ sudo pip3 install jupyter
Con este comando instala el paquete y todas sus librerias asociadas.
Para ejecutar jupyter podriamos poner un modificador para que no abra el navegador predeterminado:
$ jupyter-notebook --no-browser
Al lanzarlo así, se lanza el servicio y nos indica la dirección a la que conectarnos. Vamos aun navegador y ponemos dicha dirección. Si queremos pararlo, vamos a la consola y hacemos ctrl-c
Jupiter es una especie de cuaderno de apuntes en el que podemos ir lanzando instrucciones, comprobando su ejecución y comentando.
Tiene la opción de insertar celdas de comentarios para apuntar nosotros ciertas instrucciones o apuntes (markdown) en modo html y también insertar código python.
Con Enter editamos el contenido de cada celda y con ESC lo dejamos en modo lectura. Esto tanto para celdas de código como de markdown.
Si sobre una celda de código realizamos shift-Enter entonces ejecutamos el código y muestra el resultado.
Quizás haga algún día una pequeña entrada de como utilizar Jupyter. Todo lo que hacemos en Jupyter se guarda, lo que comentemos, el código y la salida del código. Es muy interesante cuando empezamos en el mundo de Python.
En Windows si instalamos WinPython ya lleva integrado Jupyter. Lo podemos descargar desde: https://winpython.github.io/. Creo que para empezar es una muy buena opción.
SaluDOS
David Bohm
Hay dos frases que definen mi manera de pensar:
Realmente no hemos prestado mucha atención al pensamiento como un proceso; hemos participado en pensamientos, pero sólo hemos prestado atención al contenido, no al proceso.
La capacidad de percibir o pensar de manera diferente es más importante que el conocimiento adquirido.
Ambas son de David Bohm.
PÁGINAS
Mostrando entradas con la etiqueta Jupyter. Mostrar todas las entradas
Mostrando entradas con la etiqueta Jupyter. Mostrar todas las entradas
lunes, 4 de junio de 2018
Suscribirse a:
Entradas (Atom)