domingo, 1 de septiembre de 2019

Instalando librerías python3 en Linux con pip


Actualmente he estado trabajando un poco con Python, mi objetivo es desarrollar un sistema que requiero para el trabajo y en la cual intervienen aspectos tales como visión artificial y un poco de aprendizaje maquina (machine learning). Es necesario hacer notar que tenemos 2 opciones para empezar a trabajar con Python por una parte el instalar anaconda que es una distribución que engloba todo lo necesario para trabajar con la ciencia de datos y por la otra parte realizar la instalación de nuestras dependencias a utilizar mediante el sistema de gestión de paquetes llamado "pip".

En lo personal me decanto por no usar anaconda (Python 3 ya viene instalado por default en Linux) y realizar mi gestión de instalación de dependencias utilizando pip pero bueno ¿cómo se hace esto?....

Si bien es verdad que ya viene pre-instalado Python en Linux también es necesario decir el que vienen 2 versiones diferentes, es decir, Python 2 y Python 3 que si bien la primera aún se conserva a modo de soporte lo más conveniente a mi juicio y creo yo es trabajar con la versión 3, ya que es la que esta en constante desarrollo y la versión 2 digamos "va de salida".

Por eso al hacer uso de los siguientes comandos se debe de diferenciar para que versión de Python se esta realizando la instalación... pero bueno abramos nuestra terminal y escribamos lo siguiente:

#apt install python3-pip 


Una vez que se halla instalado el paquete en cuestión ya podemos hacer uso del gestor de paquetes y para ello las funciones básicas son las siguientes:


Buscar paquete:

#pip3 search 



Ejemplo

#pip search opencv-python

opencv-python (4.1.0.25)                         - Wrapper package for OpenCV


Para instalar paquete:
# pip3 install 

Ejemplo

#pip3 install scikit-image opencv-python imutils

Collecting scikit-image
Downloading https://files.pythonhosted.org/packages/d4/ab/674e168bf7d0bc597218b3bec858d02c23fbac9ec1fec9cad878c6cee95f/scikit_image-0.15.0-cp36-cp36m-manylinux1_x86_64.whl (26.3MB

    100% |████████████████████████████████| 26.3MB 35kB/s 


Finalmente para desinstalar paquete:

# pip3 uninstall 









Python_1_Configurar_virtualenvwrapper_para_entornos_virtuales.

¿Para qué sirve? R= Nos permite configurar un path donde se alojaran entornos virtuales los cuales se pueden entender como un directorio q...