Spanish
Idiomas
English
Bengali
Japanese
Spanish



Primeros pasos

Instalación

Qiskit Optimization depende del paquete principal de Qiskit, que tiene su propio Qiskit Primeros Pasos que detalla las opciones de instalación de Qiskit y sus entornos/plataformas compatibles. Deberías referirte a eso primero. Luego, se puede seguir la información que está aquí, la cual se centra en la instalación adicional específica de Qiskit Optimization.

Qiskit Optimization tiene algunas funciones que se han hecho opcionales cuando el código dependiente y/o los programa(s) de soporte no están (o no pueden ser) instalados de forma predeterminada. Esos son IBM CPLEX, CVXPY y Matplotlib. Consulta Instalaciones opcionales para más información.

La forma más sencilla de empezar es seguir el “Comenzar localmente” de los primeros pasos para Qiskit que se encuentra aquí Qiskit Primeros Pasos

En tu entorno virtual donde instalaste Qiskit, simplemente agrega optimization a la lista adicional de manera similar a cómo se instala el soporte adicional de visualization para Qiskit, es decir:

pip install qiskit[optimization]

Vale la pena señalar que si eres usuario de zsh (que es el shell predeterminado en las versiones más recientes de macOS), deberás poner qiskit[optimization] entre comillas:

pip install 'qiskit[optimization]'

La instalación de Qiskit Optimization desde el código fuente te permite acceder a la versión actualizada más recientemente en desarrollo en lugar de usar la versión en el repositorio Python Package Index (PyPI). Esto te dará la capacidad de inspeccionar y extender la última versión del código de Qiskit Optimization de manera más eficiente.

Dado que Qiskit Optimization depende de Qiskit, y sus últimos cambios pueden requerir características nuevas o modificadas de Qiskit, primero debes seguir las instrucciones de «Instalar desde el código fuente» de Qiskit aquí Qiskit Primeros Pasos

Installing Qiskit Optimization from Source

Usando el mismo entorno de desarrollo en el que instalaste Qiskit, estás listo para instalar Qiskit Optimization.

  1. Clonar el repositorio de Qiskit Optimization.

    git clone https://github.com/Qiskit/qiskit-optimization.git
    
  2. La clonación del repositorio crea una carpeta local llamada qiskit-optimization.

    cd qiskit-optimization
    
  3. Si quieres ejecutar pruebas o verificaciones de linting, instala los requerimientos de desarrollador.

    pip install -r requirements-dev.txt
    
  4. Instalar qiskit-optimization.

    pip install .
    

Si deseas instalarlo en modo editable, lo que significa que los cambios de código en el proyecto no requieren una reinstalación para ser aplicados, puedes hacerlo con:

pip install -e .

Instalaciones opcionales

  • IBM CPLEX puede instalarse usando pip install 'qiskit-optimization[cplex]' para permitir la lectura de archivos LP y el uso del CplexOptimizer, contenedor para cplex.Cplex. Actualmente, no hay una versión Python 3.9 de CPLEX. En este caso, el comando de instalación de CPLEX no tendrá ningún efecto.

  • CVXPY puede instalarse usando el comando pip install 'qiskit-optimization[cvx]'. La instalación de CVXPY permitirá el uso del algoritmo Goemans-Williamson como un optimizador GoemansWilliamsonOptimizer.

  • Matplotlib puede instalarse usando el comando pip install 'qiskit-optimization[matplotlib]'. La instalación de Matplotlib permitirá el uso del método draw en las clases de aplicaciones de optimización de grafos.

  • Gurobipy puede instalarse usando el comando pip install 'qiskit-optimization[gurobi]'. La instalación de Gurobipy permitirá el uso del GurobiOptimizer.


¿Listo para empezar?…

Dive into the tutorials

Find out about Qiskit Optimization.

Qiskit Optimization tutorials