ImportError ao configurar o driver PySCF

Nov 05 2020

Tenho um problema ao tentar configurar um driver PySCF para uma molécula de hidrogênio do tutorial de química QISKIT: https://qiskit.org/documentation/tutorials/chemistry/01_electronic_structure.html.

O código:

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')

Quando isso é executado, eu recebo: ImportError: não é possível importar o nome 'Molecule' de 'qiskit.chemistry.drivers' (C: \ Users \ louis \ anaconda3 \ lib \ site-packages \ qiskit \ chemical \ drivers_ init _.py) Não tenho certeza do que está causando este erro e qualquer ajuda seria apreciada.

Respostas

PanagiotisBarkoutsos Nov 05 2020 at 19:28

A molécula foi introduzida na versão mais recente. Você precisa do qiskit aqua 0.8.0. Você pode fornecer informações de suas versões qiskit e seu sistema operacional? Caso você precise atualizar para a versão mais recente para executar os tutoriais.