Skip to content

cannot import "BaseBackent" from "qiskit.providers"  #577

@JohnyMarley

Description

@JohnyMarley

Environment

  • Qiskit Optimization version: 0.6.0
  • Python version: 3.12.0
  • Operating system: linux

What is happening?

I am trying to run the quiskit optimization example from:
https://qiskit.org/ecosystem/optimization/tutorials/02_converters_for_quadratic_programs.html

And get the following import error:

ImportError: cannot import name 'BaseBackend' from 'qiskit.providers' (/home/jdara/anaconda3/envs/quant4/lib/python3.12/site-packages/qiskit/providers/init.py)

How can we reproduce the issue?

First run these pip commands:

pip install qiskit
pip install qiskit-ibm-runtime
pip install qiskit[visualization]
pip install qiskit-optimization
pip install 'qiskit-optimization[cplex]'
pip install 'qiskit-optimization[cvx]'
pip install 'qiskit-optimization[matplotlib]'

Then run in a jupyternotebook:

from qiskit_optimization.algorithms import CplexOptimizer
cplex_optimizer = CplexOptimizer()

This results in this error:

ImportError: cannot import name 'BaseBackend' from 'qiskit.providers' (/home/jdara/anaconda3/envs/quant4/lib/python3.12/site-packages/qiskit/providers/init.py)

I am running in a anaconda environment if this should be relevant

What should happen?

I would expect the import not to go wrong

Any suggestions?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions