把自己的python程序放到1代的树莓派上跑,需要无线连接外网,还需要I2C与摄像头功能,经过一顿倒腾,终于搞定。于是写个记录!
1.安装usb无线网卡,
进入图形界面,用wifi config扫描到wifi信号,连接后保存配置
执行下面命令加入auto wlan0
重启即可开机自连上面的无线信号
1 | vi /etc/network/interface |
2.上面保存的已连接wifi信息会出现在下面的配置文件中,也可手动添加或删除
1 | vi /etc/wpa_supplicant/wpa_supplicant.conf |
3.更新源1
2sudo view /etc/apt/sources.list
sudo apt-get update
4.安装远程桌面1
sudo apt-get install xrdp
5.开启摄像头、I2C支持1
sudo raspi-config
6.加入crontab任务1
2
3sudo crontab -e
加入下面这一句
*/10 * * * * /usr/local/custshell/cust.sh 1>>/usr/local/custshell/log.txt &
7.报出“ImportError: No module named smbus”的错误,解决办法1
sudo apt-get install python-smbus
8.报出“ImportError: No module named RPi.GPIO”的错误1
2sudo apt-get install python-setuptools python-pip python-dev
pip install RPi.GPIO
9.如果装了多个版本的python,且是给python3用,则上面应该还是解决不了,那么需要安装python3-pip1
2
3
4
5 还可以通过pip3安装:
sudo apt-get install python3-pip
sudo sudo pip-3.2 install
python3-smbus
sudo apt-get install python3-smbus
10.如果还不行,说明还要额外启用I2C一系列操作,可参考扩展文章
本文链接: https://www.xiajunyi.com/pages/p31.html
版权声明:本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。转载请注明出处!