qiskit-metapackage icon indicating copy to clipboard operation
qiskit-metapackage copied to clipboard

ImportError with latest version

Open JustinS6626 opened this issue 3 years ago • 1 comments

Informations

  • Qiskit version: qiskit-0.33.1
  • Python version: Python3.8
  • Operating system: Ubuntu 18.04.3 LTS

What is the current behavior?

raceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import qiskit
  File "/usr/local/lib/python3.8/dist-packages/qiskit/__init__.py", line 25, in <module>
    from qiskit.circuit import ClassicalRegister
  File "/usr/local/lib/python3.8/dist-packages/qiskit/circuit/__init__.py", line 227, in <module>
    from .quantumcircuit import QuantumCircuit
  File "/usr/local/lib/python3.8/dist-packages/qiskit/circuit/quantumcircuit.py", line 41, in <module>
    from qiskit.utils.multiprocessing import is_main_process
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/__init__.py", line 60, in <module>
    from .quantum_instance import QuantumInstance
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/quantum_instance.py", line 36, in <module>
    from qiskit.utils.mitigation import (
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/mitigation/__init__.py", line 53, in <module>
    from .fitters import CompleteMeasFitter, TensoredMeasFitter
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/mitigation/fitters.py", line 29, in <module>
    from qiskit.utils.mitigation._filters import MeasurementFilter, TensoredFilter
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/mitigation/_filters.py", line 34, in <module>
    from qiskit.tools import parallel_map
  File "/usr/local/lib/python3.8/dist-packages/qiskit/tools/__init__.py", line 40, in <module>
    from .parallel import parallel_map
  File "/usr/local/lib/python3.8/dist-packages/qiskit/tools/parallel.py", line 56, in <module>
    from qiskit.utils.multiprocessing import local_hardware_info
  File "/usr/local/lib/python3.8/dist-packages/qiskit/utils/multiprocessing.py", line 19, in <module>
    import psutil
  File "/usr/lib/python3/dist-packages/psutil/__init__.py", line 100, in <module>
    from . import _pslinux as _psplatform
  File "/usr/lib/python3/dist-packages/psutil/_pslinux.py", line 26, in <module>
    from . import _psutil_linux as cext
ImportError: cannot import name '_psutil_linux' from partially initialized module 'psutil' (most likely due to a circular import) (/usr/lib/python3/dist-packages/psutil/__init__.py)

Steps to reproduce the problem

open python3.8.0 shell import qiskit

What is the expected behavior?

Should import normally

Suggested solutions

No solutions suggested

JustinS6626 avatar Dec 10 '21 19:12 JustinS6626

Sorry for the delay in getting back to you. This looks like it might be general problem in your Python environment, rather than an issue caused by Qiskit. You could try doing pip install -U psutil and see if that fixes the problem.

jakelishman avatar Dec 16 '21 13:12 jakelishman