我一直在尝试运行这个项目 https://github.com/udacity/FSND-Deploy-Flask-App-to-Kubernetes-Using-EKS
我安装了所有依赖项。我仍然没有做任何调整。我需要先运行它,但是当我输入命令时出现此错误
python main.py
Run Code Online (Sandbox Code Playgroud)
这是我得到的错误:
Traceback (most recent call last):
File "main.py", line 8, in <module>
import jwt
ImportError: No module named jwt
Run Code Online (Sandbox Code Playgroud)
我以前处理过类似的错误并设法解决了它们,但没有解决这个问题,我无法找出问题的根源
小智 9
小智 5
我在 pyjwt 2.1.0 中遇到了同样的问题,它显然安装在我的 venv 以及全局中。有用的是将其降级到版本 1.7.1
pip install "PyJWT==1.7.1"
运行应用程序,然后重新安装最新版本 2.1.0
pip install "PyJWT==2.1.0"
然后问题就消失了。