“PyJWT”未被识别为内部或外部命令

时间:2021-04-23 21:42:56

标签: python windows cmd

我能够在 CMDPowerShell 中解码 JWT 并获得 JSON 结果:

pyjwt decode --no-verify eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c

但是,在重新安装 Python 几次后,这不再有效,而且我发现“pyjwt”未被识别为内部或外部命令。

我尝试过的事情:

  1. 从安装程序重新安装 Python 3.8.x
  2. 从 Microsoft Store 重新安装 Python 3.8.x
  3. 检查 PATH 环境变量到 Python.exe
  4. 使用 pip install pyjwt 重新安装 PyJWT
  5. 尝试安装 pyjwt 版本 1.4.0、1.7.1 和 2.0.1,同样的问题

我的环境变量中是否缺少某些内容?我不确定为什么它不再起作用。 http://pypi.org/project/PyJWT/1.7.1。在 Decoding examples 下显示此示例,我的命令与示例类似。

2 个答案:

答案 0 :(得分:1)

pip show pyjwt 可能会显示软件包的安装位置。然后将包含 pyjwt 可执行文件的任何路径添加到您的环境路径变量

答案 1 :(得分:1)

相关问题