MCUboot imgtool generating a keypair failed

Procedure to reproduce this issue is as follows.

1. cd D:\ncs\v2.3.0\bootloader\mcuboot\scripts

2. python3 imgtool.py keygen -k mykey.pem -t rsa-2048

Log messages are as follows.

D:\ncs\v2.3.0\bootloader\mcuboot\scripts>python3 imgtool.py keygen -k mykey.pem -t rsa-2048
Traceback (most recent call last):
  File "D:\ncs\v2.3.0\bootloader\mcuboot\scripts\imgtool.py", line 19, in <module>
    from imgtool import main
  File "D:\ncs\v2.3.0\bootloader\mcuboot\scripts\imgtool\main.py", line 21, in <module>
    import click
  File "D:\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\click\__init__.py", line 7, in <module>
    from .core import Argument
  File "D:\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\click\core.py", line 9, in <module>
    from ._compat import isidentifier
  File "D:\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\click\_compat.py", line 667, in <module>
    from ._winconsole import _get_windows_console_stream, _wrap_std_stream
  File "D:\ncs\toolchains\v2.3.0\opt\bin\Lib\site-packages\click\_winconsole.py", line 10, in <module>
    import ctypes
  File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.1264.0_x64__qbz5n2kfra8p0\Lib\ctypes\__init__.py", line 8, in <module>
    from _ctypes import Union, Structure, Array
ImportError: Module use of python38.dll conflicts with this version of Python.

Parents Reply Children
No Data
Related