Код: Выделить всё
from qiskit import QuantumCircuit
from qiskit_ibm_runtime import QiskitRuntimeService, Sampler
service = QiskitRuntimeService(
channel='ibm_quantum',
instance='ibm-q/open/main',
token='API TOKEN'
)
# Create a simple quantum circuit
qc = QuantumCircuit(2, 2)
qc.h(0)
qc.cx(0, 1)
qc.measure([0, 1], [0, 1])
# Use the Sampler primitive to run the circuit
sampler = Sampler(session=service)
job = sampler.run(circuits=qc, shots=1024)
# Get the results
result = job.result()
print(result)
Файл "C:\path\venv\lib\site-packages\qiskit_ibm_runtime\api\session.py", строка 351, в запросе
вызовите RequestsApiError(message, status_code) из ex
qiskit_ibm_runtime.api.Exceptions.RequestsApiError: «HTTPSConnectionPool(host='auth.quantum-computing.ibm.com', port=443): превышено максимальное количество попыток с URL-адресом: /api/version (вызвано SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] не удалось проверить сертификат) : самоподписанный сертификат в цепочке сертификатов (_ssl.c:1125)')))"
Даже я пытался изменить метод проверки в функции запросов, установив для него значение False. Но мне грозит отмена авторизации на сайте IBM.
Подробнее здесь: https://stackoverflow.com/questions/793 ... e-function
Мобильная версия