作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我刚刚开始学习通过 python 脚本在 Kicad 中自定义我的足迹。我被“import pcbnew”困住了,因为它总是给我错误“no module name pcbnew”。我检查了 Kicad 文件夹,找到了脚本足迹向导的所有 py 示例,但没有名为“pcbnew.py”的文件。我想知道是否是因为我使用的是 python3.5 而不是 python2.7,我该如何解决这个问题。我应该从 Kicad Github 之类的地方下载 pcbnew 脚本吗(我搜索了很多,但没有找到任何真正有用的解决方案......)?或者我应该重新安装 Kicad 或 python?我的 Kicad 版本是 5.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
关于python - python3.5中无法导入Kicad的Pcbnew,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53842505/
我是一名优秀的程序员,十分优秀!