python - importError:没有名为 jose 的模块
问题描述
虽然,我已经安装了 python-jose,但它仍然抱怨运行“chalice local”时找不到 jose 模块。任何人都可以帮忙。
Traceback (most recent call last):
File "/usr/local/lib/python3.6/dist-packages/chalice/cli/__init__.py", line 357, in main
return cli(obj={})
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 716, in __call__
return self.main(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 696, in main
rv = self.invoke(ctx)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 1060, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 889, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/usr/local/lib/python3.6/dist-packages/click/core.py", line 534, in invoke
return callback(*args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/click/decorators.py", line 17, in new_func
return f(get_current_context(), *args, **kwargs)
File "/usr/local/lib/python3.6/dist-packages/chalice/cli/__init__.py", line 134, in deploy
api_gateway_stage=api_gateway_stage,
File "/usr/local/lib/python3.6/dist-packages/chalice/cli/factory.py", line 122, in create_config_obj
app_obj = self.load_chalice_app()
File "/usr/local/lib/python3.6/dist-packages/chalice/cli/factory.py", line 180, in load_chalice_app
app = importlib.import_module('app')
File "/usr/lib/python3.6/importlib/__init__.py", line 126, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 994, in _gcd_import
File "<frozen importlib._bootstrap>", line 971, in _find_and_load
File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 678, in exec_module
File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
File "/home/sudip/myproj/app.py", line 2, in <module>
from chalicelib.common import get_cors_congiguration as get_cors_config
File "/home/sudip/abc/dorm.py", line 15, in <module>
from jose import jwk, jwt as jjwt
ModuleNotFoundError: No module named 'jose'
但是,当我运行 python3.6 控制台然后导入 jose 时,它不会抱怨。任何想法?
python3.6
Python 3.6.5 (default, Mar 29 2018, 03:28:50)
[GCC 5.4.0 20160609] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import jose
>>>
解决方案
推荐阅读
- php - 当我在 laravel 查询上运行代码时,我变得乱码
- database - 如何在 tsql 的循环中转到下一列
- autodesk-forge - 如何在 3D 视图中查看 dwg - 客户问题
- c# - Vuforia 编辑默认脚本
- spring-boot - Spring Boot 1.5.8 与 Jakson 2.10.0 对象映射问题
- ms-access - MS Access 表单查询日期范围(甚至没有)
- node.js - Node.js、MongoDB 中的另一个异步/等待函数中的异步/等待函数
- flutter - 如何制作一个停止播放小部件的秒表?
- ios - 获取输出 Optional("test")
- google-sheets - 根据 B 列中的单元格值和自动填充结果检查其他工作表上的 2 列 (C&D) 中是否有更高的值