Instalar-Scikit-Learn
-. Instalaremos la última versión oficial de scikit-learn , este es el mejor enfoque para la mayoría de los usuarios. Proporcionará una versión estable y los paquetes preconstruidos están disponibles para la mayoría de las plataformas.
-. La instalación se realizara en un entorno Venv en linux, para no interferir con el sistema de la maquina anfitriona . Creamos una carpeta para el proyecto (my-scikit-learn) .
Instalamos el paquete Venv : (en la maquina anfitriona)
- In: root@juan-Aspire-ES1-512:/# apt-get install python3-venv
Cree una carpeta donde guardamos el proyecto :
- In: root@juan-Aspire-ES1-512:/# mkdir my-scikit-learn && cd my-scikit-learn
- In: root@juan-Aspire-ES1-512:/my-scikit-learn#
Creamos el proyecto (my-scikit-learn) :
- In: root@juan-Aspire-ES1-512:/my-scikit-learn# python3 -m venv scikit-learn
- In: root@juan-Aspire-ES1-512:/my-scikit-learn# ls
- Out: scikit-learn
Activar el entorno y verificar y instalar aplicación :
- In: root@juan-Aspire-ES1-512:/my-scikit-learn# source scikit-learn/bin/activate
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn#
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# pip3 install -U scikit-learn
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# pip list
- Out: joblib (1.1.0)
- Out: numpy (1.19.5)
- Out: pip (9.0.1)
- Out: pkg-resources (0.0.0)
- Out: scikit-learn (0.24.2)
- Out: scipy (1.5.4)
- Out: setuptools (39.0.1)
- Out: threadpoolctl (3.0.0)
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# python3 -m pip show scikit-learn
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# python3 -m pip freeze
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# python3 -c «import sklearn; sklearn.show_versions()»
Provemos que funciona Python:
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# python
- Out: Python 3.6.9 (default, Dec 8 2021, 21:08:43) ( >>> este es el pron de python)
Desactivar un entorno virtual de Python :
- In: (scikit-learn) root@juan-Aspire-ES1-512:/my-scikit-learn# deactivate
- In: root@juan-Aspire-ES1-512:/my-scikit-learn#
Eliminar un entorno virtual :
- In: root@juan-Aspire-ES1-512:/# rm -rf my-scikit-learn
Eliminar un entorno virtual es tan sencillo como eliminar la carpeta que lo contiene.
Recopilando:
Instalación paso a paso de (scikit-learn) dentro del entorno de virtual de Python-Venv. En la sección de laboratorio tenemos varios orientados a (scikit-learn) con Venv, Docker y Jupyter-Notebook .Origen de estos apuntes (Entorno-Moreluz).