Qiskit
Quantum Computing Library
Qiskit is a software development kit for creating quantum circuits and running them on simulators and/or quantum devices. In addition, it includes libraries for problem mapping, results post-processing, error correction, and more. Most workloads and packages on Qiskit use Python. However, the Qiskit C API allows you to submit code in C & C++ for increased performance for large HPC and optimized workflows.
To run Qiskit, you must install it in a Conda or uv environment. Instructions for both are provided below.
Running Qiskit in UV#
The following commands describe the installation for Qiskit using uv:
Running Qiskit in a Conda environment#
The following commands describe the installation in a Conda environment:
IBM Quantum Cloud job submission#
If you want to submit jobs to real quantum devices on IBM Quantum Cloud or other quantum hardware providers,
load the webproxy module so your job can access the Internet, submit your quantum circuits, and extract the results.
Use the following example script as a starting point:
Note
You must load your IBM credentials inside the file code.py. For instructions on how to configure your IBM Quantum
account and how to save your credentials, refer to the official documentation: