Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ModuleNotFoundError: Unable to import 'AerSimulator' from qiskit.providers.aer on macOS #2302

Open
raviraja1218 opened this issue Jan 26, 2025 · 1 comment
Labels
bug Something isn't working

Comments

@raviraja1218
Copy link

Informations

  • Qiskit Aer version:0.16.0
  • Python version:3.10.11
  • Operating system:macOS 14.x (ARM64)

What is the current behavior?

Importing the AerSimulator module from qiskit.providers.aer results in a ModuleNotFoundError, despite qiskit-aer being successfully installed and listed as a requirement.

Error:

plaintext
Copy
Edit
ModuleNotFoundError: No module named 'qiskit.providers.aer'
This issue persists even after trying to reinstall the qiskit-aer package with various options (e.g., --no-binary, source install, and prebuilt wheels). The qiskit.providers directory in the installed package does not include the aer submodule.

Steps to reproduce the problem

Create a new virtual environment with Python 3.10.11:

bash
Copy
Edit
python3.10 -m venv .venv
source .venv/bin/activate
Install Qiskit and Qiskit Aer:

bash
Copy
Edit
pip install qiskit qiskit-aer
Run the following Python script:

python
Copy
Edit
from qiskit.providers.aer import AerSimulator
Observe the ModuleNotFoundError:

plaintext
Copy
Edit
ModuleNotFoundError: No module named 'qiskit.providers.aer'

What is the expected behavior?

The AerSimulator should be imported successfully, allowing simulation of quantum circuits using Aer.

Suggested solutions

Verify Installation Directory:
Check if the qiskit.providers.aer submodule is missing from the installation directory.
Go to:
bash
Copy
Edit
cd /Users/raviraja/PycharmProjects/Q cryptography/.venv/lib/python3.10/site-packages/qiskit/providers/
ls
If aer is missing, it indicates a failed or incomplete installation.

@raviraja1218 raviraja1218 added the bug Something isn't working label Jan 26, 2025
@jakelishman
Copy link
Member

qiskit.providers.aer was deprecated and removed over a year ago. Change your imports to from qiskit_aer import ...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants