我刚刚开始学习通过python脚本在Kicad中自定义我的foorprint。我一直坚持使用“导入pcbnew”,因为它始终使我出现错误“无模块名称pcbnew”。我检查了Kicad文件夹,并找到了脚本foorprint向导的所有py示例,但是没有名为“ pcbnew.py”的文件。 我想知道是否是因为我使用的是python3.5而不是python2.7,以及如何解决此问题。我应该从Kicad Github之类的地方下载pcbnew脚本吗(我搜索了很多,但没有找到真正有用的解决方案…)?还是应该重新安装Kicad或python?我的Kicad版本是5.0。 非常感谢!
答案 0 :(得分:0)
Kicad包括它自己的Python版本(在编写Kicad 5.1时为版本2.7.13,但moving to python 3 shortly)。您可以通过Pcbnew python终端工具>脚本控制台访问Kicad python。
如果您希望运行脚本,则有两个选择。
/Applications/Kicad/kicad.app/Contents/Frameworks/Python.framework/Versions/Current/bin/python
中找到它) 将kicad网站程序包导入您正在使用的python环境中。
import sys
sys.path.insert(0,"/Applications/Kicad/kicad.app/Contents/Frameworks/python/site-packages/")
import pcbnew