如何在树莓派5上适配运行Windows版GitHub项目handcode
适配handcode到Raspberry Pi OS的实操步骤
1. 拉取仓库并定位目标文件
先把仓库克隆到树莓派本地:
git clone https://github.com/maddinkunze/handcode.git cd handcode
仓库说明里提到的convert.py大概率是笔误,实际仓库里对应的文件是src/converter.py。你可以用命令确认:
find . -name "*.py" | grep -E "convert|converter"
2. 部署树莓派版svg2gcode二进制
先创建指定的存放目录(不存在就新建):
mkdir -p src/lib/svg2gcode
把你已经安装好的ARM架构(树莓派5为aarch64)svg2gcode二进制文件复制到这个目录,比如:
cp /usr/local/bin/svg2gcode src/lib/svg2gcode/
别忘了给二进制加执行权限:
chmod +x src/lib/svg2gcode/svg2gcode
3. 修改Python文件里的调用路径
打开src/converter.py,找到converttogcode函数里的os.system调用语句。原来的Windows版本会调用带.exe后缀的文件,你需要把路径改成刚部署的二进制文件路径,比如:
把类似这样的代码:
os.system("src/lib/svg2gcode/svg2gcode.exe ...")
改成:
os.system("./src/lib/svg2gcode/svg2gcode ...")
如果怕路径出问题,直接用绝对路径更稳妥,比如:
os.system("/home/pi/handcode/src/lib/svg2gcode/svg2gcode ...")
4. 测试验证
运行项目主程序测试是否正常工作,比如执行:
python3 src/main.py
上传一个SVG文件试试转换流程,确认能生成正确的GCODE就算适配完成了。
内容的提问来源于stack exchange,提问作者Rahul krishnan
相关产品推荐
相关产品推荐

