title: QISKIT error - numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
body: <p>I ran this</p>
  <pre><code>from qiskit import QuantumCircuit, execute, Aer
  from qiskit.visualization import plot_histogram
  </code></pre>
  <p>and got the below error</p>
  <pre><code>---------------------------------------------------------------------------
  ValueError                                Traceback (most recent call last)
  &lt;ipython-input-3-07258f5373b7&gt; in &lt;module&gt;
  ----&gt; 1 from qiskit import QuantumCircuit, execute, Aer
        2 from qiskit.visualization import plot_histogram
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\__init__.py in &lt;module&gt;
       55 # Try to import the Aer provider if installed.
       56 try:
  ---&gt; 57     from qiskit.providers.aer import Aer
       58 except ImportError:
       59     suppress_warnings = os.environ.get('QISKIT_SUPPRESS_PACKAGING_WARNINGS', '')
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\__init__.py in &lt;module&gt;
       62 
       63 # pylint: disable=wrong-import-position
  ---&gt; 64 from .aerprovider import AerProvider
       65 from .aerjob import AerJob
       66 from .aererror import AerError
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\aerprovider.py in &lt;module&gt;
       21 from .backends.statevector_simulator import StatevectorSimulator
       22 from .backends.unitary_simulator import UnitarySimulator
  ---&gt; 23 from .backends.pulse_simulator import PulseSimulator
       24 
       25 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\backends\__init__.py in &lt;module&gt;
       18 from .statevector_simulator import StatevectorSimulator
       19 from .unitary_simulator import UnitarySimulator
  ---&gt; 20 from .pulse_simulator import PulseSimulator
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\backends\pulse_simulator.py in &lt;module&gt;
       24 from ..version import __version__
       25 from ..aererror import AerError
  ---&gt; 26 from ..pulse.controllers.pulse_controller import pulse_controller
       27 from ..pulse.system_models.pulse_system_model import PulseSystemModel
       28 from .aerbackend import AerBackend
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\__init__.py in &lt;module&gt;
       50 from .qutip_extra_lite.cy import pyxbuilder as pbldr
       51 
  ---&gt; 52 from .system_models.duffing_model_generators import duffing_system_model
       53 from .system_models.pulse_system_model import PulseSystemModel
       54 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\system_models\duffing_model_generators.py in &lt;module&gt;
       19 from collections.abc import Iterable
       20 from qiskit.providers.models.backendconfiguration import UchannelLO
  ---&gt; 21 from .hamiltonian_model import HamiltonianModel
       22 from .pulse_system_model import PulseSystemModel
       23 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\system_models\hamiltonian_model.py in &lt;module&gt;
       20 import numpy.linalg as la
       21 from ...aererror import AerError
  ---&gt; 22 from .string_model_parser.string_model_parser import HamiltonianParser
       23 
       24 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\system_models\string_model_parser\string_model_parser.py in &lt;module&gt;
       21 import numpy as np
       22 from .apply_str_func_to_qobj import apply_func
  ---&gt; 23 from .qobj_from_string import gen_oper
       24 
       25 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\system_models\string_model_parser\qobj_from_string.py in &lt;module&gt;
       16 &quot;&quot;&quot;Module for creating quantum operators.&quot;&quot;&quot;
       17 
  ---&gt; 18 from ...qutip_extra_lite import qobj_generators
       19 
       20 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\qutip_extra_lite\qobj_generators.py in &lt;module&gt;
       17 
       18 import numpy as np
  ---&gt; 19 from . import operators as ops
       20 from . import states as st
       21 from . import tensor as ten
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\qutip_extra_lite\operators.py in &lt;module&gt;
       54 
       55 import numpy as np
  ---&gt; 56 from .fastsparse import fast_csr_matrix, fast_identity
       57 from .qobj import Qobj
       58 
  
  ~\AppData\Roaming\Python\Python37\site-packages\qiskit\providers\aer\pulse\qutip_extra_lite\fastsparse.py in &lt;module&gt;
      438 # -------------------------------------
      439 # pylint: disable=no-name-in-module, wrong-import-position, import-error
  --&gt; 440 from .cy.spmath import (zcsr_transpose, zcsr_adjoint, zcsr_mult)
  
  spmath.pyx in init qiskit.providers.aer.pulse.qutip_extra_lite.cy.spmath()
  
  ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject
  </code></pre>
  <p>Any idea?</p>
  <p>I installed numpy 1.16/1.17 and the latest one, still error is the same.<br />
  python - 3.7.9
  I run ML projects so versions are vital</p>