ModuleNotFoundError: No module named 'python_jwt' (Raspberry Pi)

ModuleNotFoundError: No module named 'python_jwt' (Raspberry Pi)

我无法在 Raspberry PI 中导入正确的 Firebase 包。

My code:
from firebase import firebase
db = firebase.FirebaseApplication("https://xyz.firebaseio.com/", None)

Error:
Traceback (most recent call last):
  File "datastorage.py", line 1, in <module>
    from firebase import firebase
firebase/__init__.py", line 14, in <module>
    import python_jwt as jwt
ModuleNotFoundError: No module named 'python_jwt'

我尝试使用此命令但没有帮助:

sudo pip install requests
sudo pip install python-firebase
pip install jwt

我使用 Python 3.7.3 和 Raspbian Buster。所有在我的 PC 上都有效,但在 RPi 3B+ 上无效。

我认为您需要 python_jwt 而不是 jwt。你可以这样做:

pip install python_jwt

我采纳了@naive 的建议。

pip install python_jwt

之后我按顺序解决了另一个错误:

pip install gcloud
pip install sseclient
pip install pycrypto
pip install requests-toolbelt

现在我看到它起作用了。问题已解决。

如果您指的是这个图书馆: https://pyjwt.readthedocs.io/en/latest/

然后你需要这样安装: pip install PyJWT

然后这将起作用: import jwt