-
Notifications
You must be signed in to change notification settings - Fork 10
Troubleshooting
gcattan edited this page Nov 10, 2023
·
2 revisions
There is a known issue when you install pyRiemann-qiskit
in an environment where there
is already pyRiemann
installed. In such a case, the pyRiemann
version is not updated.
Therefore before installing or updating pyRiemann-qiskit
, we recommend installing
pyRiemann
as it follows:
pip uninstall pyriemann
pip install pyriemann@git+https://github.com/pyRiemann/pyRiemann#egg=pyriemann
In some environments, the Firebase admin module is not loaded. There is two reasons:
- The protobuf package is missing an
__init__.py
file. You can fix this issue by adding it manually as it is done in the DockerFile:
touch /usr/local/lib/python3.9/site-packages/protobuf-4.24.4-py3.9.egg/google/__init__.py
- The Firestore service contains an unused dependency to
google.cloud.location
. You can fix this issue by removing the dependencies manually, as it is done in the DockerFile too:
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/client.py'
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/transports/base.py'
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/transports/grpc.py'
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/transports/grpc_asyncio.py'
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/transports/rest.py'
sed -i 's/from google.cloud.location import locations_pb2//g' '/usr/local/lib/python3.9/site-packages/google_cloud_firestore-2.12.0-py3.9.egg/google/cloud/firestore_v1/services/firestore/async_client.py'