Instalar el SDK de Qiskit y Qiskit Runtime desde el código fuente
Instalar el SDK de Qiskit desde el código fuente te permite acceder a la versión de desarrollo actual, en lugar de usar la versión disponible en el repositorio del Python Package Index (PyPI). Esto te permite inspeccionar y ampliar la última versión del código de Qiskit de forma más eficiente.
Crear y activar un nuevo entorno virtual
-
Navega al directorio de tu proyecto y crea un entorno mínimo con solo Python instalado.
- macOS
- Linux
- Windows
python3 -m venv .venvpython3 -m venv .venvpython -m venv .venv -
Activa tu nuevo entorno.
- macOS
- Linux
- Windows
source .venv/bin/activatesource .venv/bin/activate.venv\Scripts\Activate.ps1
Instalar el compilador de Rust
Es necesario tener un compilador de Rust instalado en tu sistema para compilar Qiskit. Para instalarlo, usa el instalador multiplataforma rustup u otro método de instalación.
Instalar Qiskit
Sigue estos pasos para instalar Qiskit:
- Clona el repositorio de Qiskit.
git clone https://github.com/Qiskit/qiskit.git
- Cambia al directorio
qiskit.
cd qiskit
- (Opcional) Si quieres ejecutar pruebas o verificaciones de estilo de código, instala los requisitos para desarrolladores.
pip install -r requirements-dev.txt
- Instala
qiskit.
-
Instalación estándar:
pip install . -
Modo editable: En este modo, no necesitas reinstalar Qiskit cuando haya cambios en el código del proyecto.
pip install -e .En modo editable, las extensiones compiladas se construyen en modo debug sin optimizaciones. Esto afecta al rendimiento en tiempo de ejecución del código compilado. Para compilar las extensiones con optimizaciones habilitadas, ejecuta el siguiente comando para reconstruir el binario en modo release:
python setup.py build_rust --release --inplacenotaSi estás trabajando en código Rust dentro de Qiskit, necesitas reconstruir el código de la extensión cada vez que hagas un cambio local. En modo editable, la extensión de Rust solo se compila cuando se ejecuta el comando de instalación, por lo que los cambios locales que hagas en el código Rust no se reflejan en el paquete instalado a menos que reconstruyas la extensión volviendo a ejecutar
build_rust(con o sin--release, según si quieres compilar en modo release o debug).
Instalar Qiskit Runtime
Sigue estos pasos si quieres instalar Qiskit Runtime:
- Clona el repositorio de Qiskit Runtime.
git clone https://github.com/Qiskit/qiskit-ibm-runtime.git
- Cambia al directorio
qiskit-ibm-runtime.
cd qiskit-ibm-runtime
- Instala
qiskit-runtime. Recomendamos usar un entorno virtual para evitar contaminar tu instalación global de Python.
-
Instalación estándar:
pip install . -
Modo editable: En este modo, no necesitas reinstalar Qiskit cuando haya cambios en el código del proyecto.
pip install -e .En modo editable, las extensiones compiladas se construyen en modo debug sin optimizaciones.
- (Opcional) Si quieres ejecutar pruebas o verificaciones de estilo de código, instala los requisitos para desarrolladores. Recomendamos usar un entorno virtual para evitar contaminar tu instalación global de Python.
pip install -e ".[dev]"
Próximos pasos
- Lee las pautas de contribución para contribuir al SDK de Qiskit de código abierto.
- Ejecuta el programa Hola mundo.
- Prueba un tutorial, como el algoritmo de Grover.