Saltar a contenido

Instalación de la biblioteca scikit-rf

scikit-rf en entornos Python (Windows)

Esta sección trata de la instalación de un entorno Python y las herramientas necesarias para trabajar con skrf. Puede omitirse si ya posee un entorno de trabajo para la utilización de la herramienta.

Instalación de Miniconda

Este instalador contiene los componentes mínimos para crear el entorno de trabajo Python en Windows.

Puede encontrase el instalador en https://docs.anaconda.com/miniconda/miniconda-install/. Puede descargarse Miniconda3-latest-Windows-x86_64.exe, que descargará la última versión disponible de la herramienta.

Puede verificar que el paquete no esté corrupto desde cmd con el comando certUtil -hashfile Miniconda3-latest-Windows-x86_64.exe SHA256, y comprobar que sea el mismo SHA256 informado por la página.

Luego instalar Miniconda solo para el usuario (C:\Users\<user>\miniconda3) y NO agregar Miniconda al PATH en el instalador.

Una vez instalado, se accede al Prompt de Anaconda por medio del comando Anaconda Prompt que se encuentra en el menú del logo del sistema operativo.

Entornos virtuales Python

Los entornos virtuales son zonas aisladas donde se instalan los paquetes necesarios para un proyecto. Generalmente, es mejor que instalar paquetes en el entorno base (de manera global) porque puede haber escenarios en los que la instalación de ciertos paquetes podrían entrar en conflicto.

En la distribución Anaconda de Python, podemos utilizar conda como administrador del entorno. Con conda, se crea y se activa un entorno de un determinado nombre. A continuación, se instala scikit-rf utilizando conda install dentro de dicho entorno. Por ejemplo de la siguiente forma.

Crear un entorno virtual

conda create -n rf

Activar entorno

conda activate rf

Instalar scikit-rf y matplotlib (para que scikit-rf pueda graficar)

conda install scikit-rf matplotlib ipython

NOTA: Convenientemente se instala el intérprete ipython que simplifica el uso de python en modo interactivo. Pero no es necesario.

Comprobar la instalación de scikit-rf

Copiar el siguiente código import skrf as rf y print(rf.__version__) dentro de una consola de python (ejecutar desde el Prompt de Anaconda) y verificar que responda con éxito a la versión de scikit-rf. En este caso retorna 1.2.0. Aquí el ejemplo con los dos intérpretes:

python
(rf) D:\>python
Python 3.12.7 | packaged by Anaconda, Inc. | (main, Oct  4 2024, 13:17:27) [MSC v.1929 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import skrf as rf
>>> print(rf.__version__)
1.2.0
>>> exit()
ipython
(rf) D:\>ipython
Python 3.12.7 | packaged by Anaconda, Inc. | (main, Oct  4 2024, 13:17:27) [MSC v.1929 64 bit (AMD64)]
Type 'copyright', 'credits' or 'license' for more information
IPython 8.27.0 -- An enhanced Interactive Python. Type '?' for help.

In [1]: import skrf as rf

In [2]: print(rf.__version__)
1.2.0

In [3]: exit()