Actualización de Azure Quantum Development Kit (QDK) a la versión más reciente
Aprenda a actualizar el QDK de Azure a la versión más reciente.
Requisitos previos
- En este artículo se supone que ya tiene instalada la extensión QDK de Azure en Visual Studio Code. Si va a instalarlo por primera vez, consulte la guía de instalación.
Actualización de la extensión de Visual Studio Code
De forma predeterminada, Visual Studio Code actualiza automáticamente las extensiones. Después de cualquier actualización, se le pedirá que vuelva a cargar VS Code. Si prefiere deshabilitar las actualizaciones automáticas y actualizar extensiones manualmente, consulte Actualización automática de extensiones en la documentación de VS Code.
Actualización de los paquetes de Python de Azure Quantum
Importante
Si va a actualizar desde un entorno de Qiskit anterior, consulte Actualización del paquete azure-quantum con compatibilidad con Qiskit en un entorno de Python virtual (recomendado).
Actualice a los paquetes más recientes
qsharp
yazure-quantum
de Python mediante el instalador de paquetes para Python (pip).pip install --upgrade qsharp>=1.0
Para agregar compatibilidad con el análisis, la transformación, la generación de código y la simulación de circuitos Qiskit, instale también los paquetes de
qiskit
ywidget
.pip install --upgrade qsharp[qiskit,widgets]>=1.0
pip install --upgrade azure-quantum
Actualización del paquete azure-quantum con compatibilidad con Qiskit en un entorno de Python virtual (recomendado)
El paquete de Python azure-quantum incluye compatibilidad opcional para crear y enviar circuitos Qiskit a Azure Quantum. Al instalar el paquete azure-quantum con compatibilidad con Qiskit, instala la versión más reciente de Qiskit, lo que puede causar problemas con un entorno de Qiskit existente. Para garantizar un entorno de desarrollo estable, se recomienda crear un entorno de Python virtual e instalar azure-quantum allí.
Para crear un entorno de Python virtual e instalar azure-quantum con compatibilidad con Qiskit:
Cree una carpeta local, por ejemplo ~/qiskit10-env.
Ejecución
venv
con la ruta de acceso a la carpetapython3 -m venv ~/qiskit10-env
Active el entorno.
~/qiskit10-env/bin/activate
Ejecute
pip list
y puede ver que solo los paquetes principales están instalados en el nuevo entorno.Para instalar el paquete azure-quantum, ejecute
pip install azure-quantum[qiskit]
Instale cualquier otro paquete que haya usado en el entorno anterior según sea necesario. Puede ejecutar
pip list
en cada entorno para comparar paquetes y versiones.
Nota:
Consulte Cambios de empaquetado de Qiskit 1.0 para obtener más información sobre la compatibilidad de paquetes.
Nota:
También puede abrir el entorno virtual en VS Code. En el menú Ver, seleccione Paleta>de comandos Python: Crear entorno>venv. En la parte inferior derecha, seleccione Abrir carpeta... y seleccione la carpeta de entorno que creó anteriormente. Para obtener más información sobre el uso de entornos en VS Code, consulte Entornos de Python en VS Code.
Actualización del paquete azure-quantum con compatibilidad con Qiskit en el entorno actual
También puede actualizar el paquete azure-quantum con compatibilidad con Qiskit sin usar un entorno virtual. Sin embargo, las actualizaciones de los paquetes qiskit en un entorno existente pueden provocar conflictos de dependencia con otros paquetes. Consulte Cambios de empaquetado de Qiskit 1.0 para obtener más información sobre la compatibilidad de paquetes.
Para actualizar el paquete azure-quantum:
Desinstale los paquetes azure-quantum y qiskit existentes:
pip uninstall -y azure-quantum qiskit qiskit-terra qiskit-qir
Instale azure-quantum mediante el parámetro opcional [qiskit]:
pip install azure-quantum[qiskit]
Actualización de la extensión cuántica de la CLI de Azure
Actualice o instale la extensión más reciente de la CLI quantum
de Azure.
Abra un símbolo del sistema de Windows.
Desde el símbolo del sistema, ejecute
az extension add \ --upgrade \ --name quantum