KW47 VSCode Integration

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

KW47 VSCode Integration

跳至解决方案
538 次查看
ciband
Contributor II

I am trying to get the KW47 bluetooth digital key anchor freeRTOS SDK sample imported and building.  When I attempt to import the example application I get this error:

Error: Failed to create freestanding example: Traceback (most recent call last):
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/commands.py", line 565, in __call__
    mod = _commands_module_from_file(self.py_file)
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/commands.py", line 718, in _commands_module_from_file
    spec.loader.exec_module(mod)
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/grmn/prj/aoem/mcuxpresso-sdk/mcuxsdk/mcuxsdk/scripts/west_commands/export_app.py", line 12, in <module>
    from export_app.cmake_parser import cmparser
  File "/grmn/prj/aoem/mcuxpresso-sdk/mcuxsdk/mcuxsdk/scripts/west_commands/export_app/cmake_parser.py", line 11, in <module>
    from jinja2 import Template
ModuleNotFoundError: No module named 'jinja2'

 

The above exception was the direct cause of the following exception:

 

Traceback (most recent call last):
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 584, in run_command
    self.run_extension(args.command, argv)
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 708, in run_extension
    self.cmd = self.extensions[name].factory()
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/commands.py", line 567, in __call__
    raise ExtensionCommandError(
west.commands.ExtensionCommandError

 

During handling of the above exception, another exception occurred:

 

Traceback (most recent call last):
  File "/usr/lib/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/__main__.py", line 3, in <module>
    main()
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 1199, in main
    app.run(argv or sys.argv[1:])
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 278, in run
    self.run_command(argv, early_args)
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 628, in run_command
    self.handle_extension_command_error(ece)
  File "/home/johnsonchris/.local/lib/python3.10/site-packages/west/app/main.py", line 454, in handle_extension_command_error
    self.cmd.err(msg, fatal=True)
AttributeError: 'NoneType' object has no attribute 'err'


To my knowledge all of the dependencies are satisfied.  I attempted to install the SDK dependency manager application on Linux but this installation also fails.

0 项奖励
回复
1 解答
450 次查看
ciband
Contributor II

Missing jinja2 package was the solution.  pip3 install jinja2

在原帖中查看解决方案

0 项奖励
回复
1 回复
451 次查看
ciband
Contributor II

Missing jinja2 package was the solution.  pip3 install jinja2

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2265168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EKW47%20VSCode%20%E9%9B%86%E6%88%90%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2265168%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%88%91%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%AF%BC%E5%85%A5%E5%B9%B6%E6%9E%84%E5%BB%BA%20KW47%20%E8%93%9D%E7%89%99%E6%95%B0%E5%AD%97%E9%94%AE%E7%9B%98%E9%94%9A%E7%82%B9%20freeRTOS%20SDK%20%E6%A0%B7%E6%9C%AC%E3%80%82%20%E5%BD%93%E6%88%91%E5%B0%9D%E8%AF%95%E5%AF%BC%E5%85%A5%E7%A4%BA%E4%BE%8B%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%97%B6%EF%BC%8C%E5%BE%97%E5%88%B0%E4%BA%86%E8%BF%99%E6%A0%B7%E7%9A%84%E9%94%99%E8%AF%AF%E4%BF%A1%E6%81%AF%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E9%94%99%E8%AF%AF%EF%BC%9A%E5%88%9B%E5%BB%BA%E7%8B%AC%E7%AB%8B%E7%A4%BA%E4%BE%8B%E5%A4%B1%E8%B4%A5%EF%BC%9A%E5%9B%9E%E6%BA%AF%EF%BC%88%E6%9C%80%E8%BF%91%E4%B8%80%E6%AC%A1%E8%B0%83%E7%94%A8%EF%BC%89%EF%BC%9A%3CBR%20%2F%3E%20File%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fcommands.py%22%20%E3%80%81%E7%AC%AC%20565%20%E8%A1%8C%EF%BC%8C%E5%9C%A8__call__%3CBR%20%2F%3E%20mod%20%3D%20_commands_module_from_file(self.py_file)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fcommands.py%22%20%E3%80%81%E7%AC%AC%20718%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20_commands_module_from_file%3CBR%20%2F%3E%20spec.loader.exec_module(mod)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%3CFROZEN%20importlib._bootstrap_external%3D%22%22%3E%22%20%E3%80%81%E7%AC%AC%20883%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20exec_module%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%3CFROZEN%20importlib._bootstrap%3D%22%22%3E%22%20%E3%80%81%E7%AC%AC%20241%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20_call_with_frames_removed%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fgrmn%2Fprj%2Faoem%2Fmcuxpresso-sdk%2Fmcuxsdk%2Fmcuxsdk%2Fscripts%2Fwest_commands%2Fexport_app.py%22%20%E3%80%81%E7%AC%AC%2012%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%3CMODULE%3E%3CBR%20%2F%3E%20%E4%B8%AD%EF%BC%8C%E6%9D%A5%E8%87%AA%20export_app.cmake_parserimport%20cmparser%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fgrmn%2Fprj%2Faoem%2Fmcuxpresso-sdk%2Fmcuxsdk%2Fmcuxsdk%2Fscripts%2Fwest_commands%2Fexport_app%2Fcmake_parser.py%22%20%E3%80%81%E7%AC%AC%2011%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%3CMODULE%3E%3CBR%20%2F%3E%20from%20jinja2%20import%20Template%3CBR%20%2F%3E%20ModuleNotFoundError%EF%BC%9A%E6%B2%A1%E6%9C%89%E5%90%8D%E4%B8%BA%20%22jinja2%20%22%E7%9A%84%E6%A8%A1%E5%9D%97%3C%2FMODULE%3E%3C%2FMODULE%3E%3C%2FFROZEN%3E%3C%2FFROZEN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E4%B8%8A%E8%BF%B0%E4%BE%8B%E5%A4%96%E6%83%85%E5%86%B5%E6%98%AF%E5%AF%BC%E8%87%B4%E4%BB%A5%E4%B8%8B%E4%BE%8B%E5%A4%96%E6%83%85%E5%86%B5%E7%9A%84%E7%9B%B4%E6%8E%A5%E5%8E%9F%E5%9B%A0%EF%BC%9A%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%9B%9E%E6%BA%AF%EF%BC%88%E6%9C%80%E8%BF%91%E4%B8%80%E6%AC%A1%E8%B0%83%E7%94%A8%EF%BC%89%EF%BC%9A%3CBR%20%2F%3E%20File%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%20584%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20run_command%20%E4%B8%AD%3CBR%20%2F%3E%20self.run_extension(args.command%2C%20argv)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%20708%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20run_extension%3CBR%20%2F%3E%20self.cmd%20%3D%20self.extensions%5Bname%5D.factory()%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fcommands.py%22%20%E3%80%81%E7%AC%AC%20567%20%E8%A1%8C%EF%BC%8C%E5%9C%A8__call__%3CBR%20%2F%3E%20raise%20ExtensionCommandError(%3CBR%20%2F%3Ewest.commands.ExtensionCommandError%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%9C%A8%E5%A4%84%E7%90%86%E4%B8%8A%E8%BF%B0%E5%BC%82%E5%B8%B8%E7%9A%84%E8%BF%87%E7%A8%8B%E4%B8%AD%EF%BC%8C%E5%8F%88%E5%87%BA%E7%8E%B0%E4%BA%86%E5%8F%A6%E4%B8%80%E4%B8%AA%E5%BC%82%E5%B8%B8%EF%BC%9A%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E5%9B%9E%E6%BA%AF%EF%BC%88%E6%9C%80%E8%BF%91%E4%B8%80%E6%AC%A1%E8%B0%83%E7%94%A8%EF%BC%89%EF%BC%9A%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fusr%2Flib%2Fpython3.10%2Frunpy.py%22%20%E3%80%81%E7%AC%AC%20196%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20_run_module_as_main%3CBR%20%2F%3E%20return%20_run_code(code%2C%20main_globals%2C%20None%2C%3CBR%20%2F%3E%20File%22%2Fusr%2Flib%2Fpython3.10%2Frunpy.py%22%20%E3%80%81%E7%AC%AC%2086%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20_run_code%3CBR%20%2F%3E%20exec(code%2C%20run_globals)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2F__main__.py%22%20%E3%80%81%E7%AC%AC%203%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%3CMODULE%3E%3CBR%20%2F%3E%20main()%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%201199%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20main%3CBR%20%2F%3E%20app.run(argv)%E6%88%96%20sys.argv%5B1%3A%5D)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%20278%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20run%3CBR%20%2F%3E%20self.run_command(argv%E3%80%81early_args)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%20628%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20run_command%20%E4%B8%AD%3CBR%20%2F%3E%20self.handle_extension_command_error(ece)%3CBR%20%2F%3E%20%E6%96%87%E4%BB%B6%22%2Fhome%2Fjohnsonchris%2F.local%2Flib%2Fpython3.10%2Fsite-packages%2Fwest%2Fapp%2Fmain.py%22%20%E3%80%81%E7%AC%AC%20454%20%E8%A1%8C%EF%BC%8C%E5%9C%A8%20handle_extension_command_error%3CBR%20%2F%3E%20self.cmd.err(msg%E3%80%81fatal%3DTrue)%3CBR%20%2F%3EAttributeError%EF%BC%9A%22NoneType%20%22%E5%AF%B9%E8%B1%A1%E6%B2%A1%E6%9C%89%E5%B1%9E%E6%80%A7%20%22err%22%E3%80%82%3C%2FMODULE%3E%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%E6%8D%AE%E6%88%91%E6%89%80%E7%9F%A5%EF%BC%8C%E6%89%80%E6%9C%89%E4%BE%9D%E8%B5%96%E6%9D%A1%E4%BB%B6%E9%83%BD%E5%B7%B2%E6%BB%A1%E8%B6%B3%E3%80%82%20%E6%88%91%E5%B0%9D%E8%AF%95%E5%9C%A8%20Linux%20%E4%B8%8A%E5%AE%89%E8%A3%85%20SDK%20%E4%BE%9D%E8%B5%96%E5%85%B3%E7%B3%BB%E7%AE%A1%E7%90%86%E5%99%A8%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%8C%E4%BD%86%E5%AE%89%E8%A3%85%E4%B9%9F%E5%A4%B1%E8%B4%A5%E4%BA%86%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2267785%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20KW47%20VSCode%20Integration%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2267785%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E7%BC%BA%E5%B0%91%20jinja2%20%E8%BD%AF%E4%BB%B6%E5%8C%85%E6%98%AF%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E3%80%82pip3%20install%20jinja2%3C%2FP%3E%3C%2FLINGO-BODY%3E