如何修复 KiCad footprint generator ModuleNotFoundError: No module named 'KicadModTree'

问题

当你运行 kicad-footprint-generator 脚本(如 ./ipc_bga_generator.py)时,你看到如下错误消息

kicadmodtree_trace.txt
Traceback (most recent call last):
  File "/home/user/kicad-footprint-generator/scripts/Packages/Package_BGA/./ipc_bga_generator.py", line 10, in <module>
    from KicadModTree import (
ModuleNotFoundError: No module named 'KicadModTree'

解决方案

KicadModTree 模块是 kicad-footprint-generator 仓库的一部分。

打开终端,导航到 kicad-footprint-generator 仓库的根目录并运行

update_dev_packages.sh
./manage.sh update_dev_packages

你可以(可选)在虚拟环境中运行此命令。有关说明,请参见 README

运行 ./manage.sh update_dev_packages 后,你应该能够运行脚本(例如 ./ipc_bga_generator.py)而不会看到错误消息。


Check out similar posts by category: KiCad, Python