quando tento executar este código, recebo um erro do qual não foi possível importar execute
( qiskit
erro colado abaixo).
2 get_ipython().system('pip install --upgrade qiskit qiskit-aer')
3 import qiskit
----> 4 from qiskit import QuantumCircuit, execute
5 from qiskit_aer import Aer
6 from qiskit.visualization import plot_histogram
ImportError: cannot import name 'execute' from 'qiskit' (/usr/local/lib/python3.10/dist-packages/qiskit/__init__.py)
Eu tentei atualizar qiskit
que não funcionou. Também tentei usar transpile e outras funções, mas mudou muito meu código e não queria que isso acontecesse.
Uma das grandes vantagens do qiskit é também um dos desafios, pois ele é atualizado rapidamente. A
execute
função está obsoleta desde a versãoo.46.0
( veja o aviso aqui ) e foi removida no1.0
lançamento.Se precisar usar uma versão mais antiga, como acompanhar um tutorial ou início rápido, você poderá reverter para versões anteriores e usar a sintaxe dessa versão. Por exemplo: https://docs.quantum.ibm.com/api/qiskit/0.24/execute
A função execute na biblioteca qskit foi removida da versão 1.00, você pode fazer downgrade para a versão 0.46 e ela será executada