-
Notifications
You must be signed in to change notification settings - Fork 189
Trouble Installing Paddle-Quantum – Seeking Assistance #53
Description
Hello everyone, I am having trouble installing Paddle-Quantum. If anyone knows what the issue might be, please let me know.
TypeError Traceback (most recent call last)
in <cell line: 3>()
1 import numpy as np
2 import paddle
----> 3 import paddle_quantum
/usr/local/lib/python3.10/dist-packages/paddle_quantum/init.py in
33 from . import mbqc
34 from . import operator
---> 35 from . import qchem
36 from . import base
37 from . import dataset
/usr/local/lib/python3.10/dist-packages/paddle_quantum/qchem/init.py in
19
20 from .hardware_efficient import HardwareEfficientModel
---> 21 from .slater_determinant import RHFSlaterDeterminantModel
22 from .uccsd import UCCSDModel
23 from .density_matrix import get_spinorb_onebody_dm
/usr/local/lib/python3.10/dist-packages/paddle_quantum/qchem/slater_determinant.py in
22 import numpy as np
23 from scipy.stats import unitary_group
---> 24 import openfermion
25 import paddle
26 import paddle_quantum as pq
/usr/local/lib/python3.10/dist-packages/openfermion/init.py in
43 )
44
---> 45 from openfermion.hamiltonians import (
46 FermiHubbardModel,
47 number_operator,
/usr/local/lib/python3.10/dist-packages/openfermion/hamiltonians/init.py in
19 )
20
---> 21 from .hartree_fock import (
22 rhf_func_generator,
23 rhf_minimization,
/usr/local/lib/python3.10/dist-packages/openfermion/hamiltonians/hartree_fock.py in
15 general_basis_change,
16 )
---> 17 import openfermion.linalg as linalg
18
19
/usr/local/lib/python3.10/dist-packages/openfermion/linalg/init.py in
10 # See the License for the specific language governing permissions and
11 # limitations under the License.
---> 12 from .davidson import (
13 Davidson,
14 DavidsonOptions,
/usr/local/lib/python3.10/dist-packages/openfermion/linalg/davidson.py in
22 import scipy.sparse.linalg
23
---> 24 from openfermion.linalg.sparse_tools import get_linear_qubit_operator_diagonal
25 from openfermion.linalg.linear_qubit_operator import generate_linear_qubit_operator
26
/usr/local/lib/python3.10/dist-packages/openfermion/linalg/sparse_tools.py in
22 from openfermion.ops.operators import FermionOperator, QubitOperator, BosonOperator, QuadOperator
23 from openfermion.ops.representations import DiagonalCoulombHamiltonian, PolynomialTensor
---> 24 from openfermion.transforms.opconversions import normal_ordered
25 from openfermion.utils.indexing import up_index, down_index
26 from openfermion.utils.operator_utils import count_qubits, is_hermitian
/usr/local/lib/python3.10/dist-packages/openfermion/transforms/init.py in
11 # limitations under the License.
12
---> 13 from .opconversions import (
14 commutator_ordered_diagonal_coulomb_with_two_body_operator,
15 chemist_ordered,
/usr/local/lib/python3.10/dist-packages/openfermion/transforms/opconversions/init.py in
53 from .jordan_wigner import jordan_wigner, jordan_wigner_one_body, jordan_wigner_two_body
54
---> 55 from .qubitoperator_to_paulisum import qubit_operator_to_pauli_sum
56
57 from .reverse_jordan_wigner import reverse_jordan_wigner
/usr/local/lib/python3.10/dist-packages/openfermion/transforms/opconversions/qubitoperator_to_paulisum.py in
11 # limitations under the License.
12 from typing import Optional, Sequence
---> 13 import cirq
14 from openfermion.ops.operators import QubitOperator
15 from openfermion.utils.operator_utils import count_qubits
/usr/local/lib/python3.10/dist-packages/cirq/init.py in
30 )
31
---> 32 with _import.delay_import('cirq.protocols'):
33 from cirq import (
34 # Core
/usr/lib/python3.10/contextlib.py in enter(self)
133 del self.args, self.kwds, self.func
134 try:
--> 135 return next(self.gen)
136 except StopIteration:
137 raise RuntimeError("generator didn't yield") from None
/usr/local/lib/python3.10/dist-packages/cirq/_import.py in delay_import(module_name)
164
165 with wrap_module_executions(module_name, wrap_func):
--> 166 importlib.import_module(module_name)
167
168 yield # Run the body of the context
/usr/lib/python3.10/importlib/init.py in import_module(name, package)
124 break
125 level += 1
--> 126 return _bootstrap._gcd_import(name[level:], package, level)
127
128
/usr/lib/python3.10/importlib/_bootstrap.py in _gcd_import(name, package, level)
/usr/lib/python3.10/importlib/_bootstrap.py in find_and_load(name, import)
/usr/lib/python3.10/importlib/_bootstrap.py in find_and_load_unlocked(name, import)
/usr/lib/python3.10/importlib/_bootstrap.py in _find_spec(name, path, target)
/usr/local/lib/python3.10/dist-packages/cirq/_import.py in find_spec(self, fullname, path, target)
64 def find_spec(self, fullname: str, path: Any = None, target: Any = None) -> Any:
65 components = fullname.split('.')
---> 66 spec = self.finder.find_spec(fullname, path=path, target=target)
67 if spec is None:
68 return None
TypeError: DaskFinder.find_spec() got an unexpected keyword argument 'path'