ImportError beim Einrichten des PySCF-Treibers
Ich habe ein Problem beim Versuch, einen PySCF-Treiber für ein Wasserstoffmolekül aus dem QISKIT Chemistry-Tutorial einzurichten: https://qiskit.org/documentation/tutorials/chemistry/01_electronic_structure.html.
Der Code:
from qiskit.chemistry.drivers import PySCFDriver, UnitsType, Molecule
molecule = Molecule(geometry = [['H', [0., 0., 0.]],
['H', [0., 0., 0.735]]],
charge = 0 , multiplicity = 1)
driver = PySCFDriver(molecule = molecule, unit = UnitsType.ANGSTROM, basis = 'sto3g')
Wenn dies ausgeführt wird, erhalte ich: ImportError: Name 'Molecule' kann nicht aus 'qiskit.chemistry.drivers' importiert werden (C: \ Benutzer \ louis \ anaconda3 \ lib \ site-packages \ qiskit \ chemie \ drivers_ init _.py) Ich bin nicht ganz sicher, was diesen Fehler verursacht, und jede Hilfe wäre dankbar.
Antworten
Das Molekül wurde in der neuesten Version eingeführt. Sie benötigen qiskit aqua 0.8.0. Können Sie Informationen zu Ihren qiskit-Versionen und Ihrem Betriebssystem bereitstellen? Falls Sie auf die neueste Version aktualisieren müssen, um die Tutorials auszuführen.