按照MicroPythonTestFramework/MicroPythonPkg上的说明,我可以成功地运行micropython.efi (使用VS2015x86而不是VS2017)。
但是,在上面的链接上导入示例中给出的uefi模块失败:
FS0:\EFI\Python\> micropython.efi
MicroPython v1.9.4 on 2018-07-30; uefi version
Use Ctrl-D to exit, Ctrl-E for paste mode
>>> import Lib.Uefi.uefi as uefi
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: no module named 'Lib.Uefi'MicroPythonDxe.efi与micropython.efi在同一个文件夹中。
如何将uefi模块编译成MicroPythonDxe.efi?
发布于 2021-09-01 17:22:49
为了成功导入Python UEFI模块,您的设备上必须具有可访问的UEFI Python库。
您要查找的模块位于MicroPythonPkg/MicroPythonDxe/Lib/Uefi中。
设备文件系统最终将如下所示
FS0:\EFI\Python\Lib\Uefi\uefi.py
\features.py
\msr.py
\protocols.py
\register.py.... etchttps://stackoverflow.com/questions/68573311
复制相似问题