首页 > 解决方案 > ModuleNotFoundError:没有名为“pyasn1”的模块

问题描述

File "D:\Documents\my_project\firebase_login.py", line 1, in <module>
     from pyrebase import pyrebase
   File "D:\Documents\Python_projects\Test_kivy\venv\lib\site-packages\pyrebase\__init__.py", line 1, in <module>
     from .pyrebase import initialize_app
   File "D:\Documents\Python_projects\Test_kivy\venv\lib\site-packages\pyrebase\pyrebase.py", line 17, in <module>
     from oauth2client.service_account import ServiceAccountCredentials
   File "D:\Documents\Python_projects\Test_kivy\venv\lib\site-packages\oauth2client\service_account.py", line 26, in <module>
     from oauth2client import crypt
   File "D:\Documents\Python_projects\Test_kivy\venv\lib\site-packages\oauth2client\crypt.py", line 23, in <module>
     from oauth2client import _pure_python_crypt
   File "D:\Documents\Python_projects\Test_kivy\venv\lib\site-packages\oauth2client\_pure_python_crypt.py", line 22, in <module>
     from pyasn1.codec.der import decoder
 ModuleNotFoundError: No module named 'pyasn1'

Process finished with exit code 1

昨天我的代码运行良好,今天由于pyrebase崩溃而无法启动它。我有来自 PyCharm 项目的这个错误。

Pyrebase4:v4.5.0 https://github.com/nhorvath/Pyrebase4

标签: pythonmodulepycharmpyrebase

解决方案


我有同样的问题,我解决了更新点子。我还在github 上发现了一个类似的导入问题。


推荐阅读