赞
踩
用了两天时间,从对树莓派环境一无所知到最后顺利解决问题,发现路上比较绕的几个坑。
1.树莓派默认用户名和密码目前不支持原来直接使用(因为某些安全问题),当你使用putty访问login,你需要先在SD卡在boot分区中创建 userconf.txt文件
写入
pi:$6$grJXXypN.HLLiQW8$BrjomjqTD9creP1cytdzWZxUfxQFUiGwduhsUlkQBrRvC3dfmK5ed05G3ev8RKwipvEBc3DHmP6gDl6E03ErF.
把SD卡插回树莓派开机即可。
2.我的树莓派根据 uname -m显示
我的python通过指令显示32位
于是当我试图使用pip安装whl文件时,需要根据操作系统的配置来选择whl文件。
下载地址https://torch.kmtea.eu/whl/stable.html下载对应的python(我的python是3.9) cp39
发生了轮子不符合的情况
此时使用pip debug --version可查看支持下载whl的名字,修改后此文件名再使用pip可以安装
但在python导入时发生OSE:wrong ELF class: ELFCLASS64错误。推测可能是系统和软件位数不兼容问题
借鉴大佬(11条消息) ubuntu下解决 ×.so.×: wrong ELF class: ELFCLASS64 的问题_米饭的白色的博客-CSDN博客
在64位系统已经安装了32位支持此时下载32位的whl文件,并使用pip安装
成功安装但出现了numpy版本不符合问题
于是下载了相应版本的numpy 使用pip安装后可以解决这个问题
但也不是一帆风顺又出现了库文件缺少问题
RuntimeError: module compiled against API version 0xe but this version of numpy is 0xd
使用指令sudo apt-get install libatlas-base-dev
添加上相关库再次导入即可成功解决,使用指令测试顺利结束!
希望可以帮助到您
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。