ModuleNotFoundError:没有名为“ python_jwt”(Raspberry Pi)的模块

时间:2019-10-12 13:11:49

标签: python firebase raspberry-pi3

我无法在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 +上运行。

3 个答案:

答案 0 :(得分:0)

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

pip install python_jwt

答案 1 :(得分:0)

我使用@naive的建议。

  

pip安装python_jwt

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

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

现在我看到它有效。问题解决了。

答案 2 :(得分:0)

如果您引用的是此库: https://pyjwt.readthedocs.io/en/latest/

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

然后这将起作用: import jwt