我正在尝试在我的 python django 项目中使用 firebase。这是在使用 Visual Studio 的 Windows 机器上。当我尝试导入时,出现错误“无法导入适用于 Python 的 Cloud Firestore 库”:import firebase_admin
from firebase_admin import firestore我已经尝试了通过谷歌可以找到的所有内容,包括:手动安装grpcio将 protobuff 降级到各种版本。实际上,这最终会出现不同的错误,具体取决于我使用的 protobuff 版本。卸载并重新安装 google-cloud-store 和所有其他依赖项重新安装并升级pip当天发生的其他一些小事我记不清了。经过一整天的努力后,我陷入了死胡同。还有其他解决方案,甚至是寻找方向吗?这是已安装的软件包列表:CacheControl 0.12.6cachetools 4.1.1certifi 2020.6.20cffi 1.14.2chardet 3.0.4defusedxml 0.6.0diff-match-patch 20200713Django 2.2.16django-import-export 2.3.0docutils 0.16et-xmlfile 1.0.1firebase-admin 4.3.0google-api-core 1.22.2google-api-python-client 1.12.1google-auth 1.21.1google-auth-httplib2 0.0.4google-cloud-core 1.4.1google-cloud-firestore 1.9.0google-cloud-storage 1.31.0google-crc32c 1.0.0google-resumable-media 1.0.0googleapis-common-protos 1.52.0grpcio 1.32.0httplib2 0.18.1idna 2.10jdcal 1.4.1MarkupPy 1.14msgpack 1.0.0mysql-connector-python 8.0.21odfpy 1.4.1openpyxl 3.0.5pip 20.2.3protobuf 3.13.0pyasn1 0.4.8pyasn1-modules 0.2.8pycparser 2.20pytz 2020.1PyYAML 5.3.1requests 2.24.0rsa 4.6不知道是否值得注意,但是当我尝试像另一篇文章推荐的那样进行导入时:import osimport firebase_adminfrom google.cloud import firestorefrom firebase_admin import firestore相反,我得到“DLL 加载失败:找不到指定的过程。” 在描述符.py 中为“rom google.protobuf.pyext import _message”。我不知道它是否相关,但认为 id 包含该信息。
添加回答
举报
0/150
提交
取消